The Role We are looking for a technical expert who thrives in complex architectural environments. You will design and implement robust, high-performance applications using a modern stack centered on Node.js and React. Technical Stack Backend Core • Runtime & Frameworks: Node.js (v18+), NestJS, and TypeScript. • Monorepo: Experience with Turborepo. • Testing: Proficiency in Jest (Unit & Integration). • Databases: Hands-on with MS SQL Server, MongoDB, and PostgreSQL. • Caching & Messaging: Redis, Kafka, and/or RabbitMQ. • DevOps: Docker, Git, and REST API design. • Security: Deep understanding of OAuth2, JWT, and OIDC. Frontend Core • Library: Advanced React.js proficiency. • Integration: Connecting complex backend architectures with seamless, responsive UI components. Nice to Have (Preferred Skills) • Fintech: Experience with Jack Henry or Q2 app platforms. • Architecture: Mastery of Event-driven architecture, CQRS + Event Sourcing, Saga Pattern, and API Gateways. • Strategy: Experience with Strangler Fig pattern and Trunk Based Development. • Methodology: Strong adherence to SOLID principles and Domain-Driven Design (DDD). • Data: Familiarity with Avro Schema and Protobuf. Key Responsibilities • Develop and maintain scalable, end-to-end features for high-traffic environments. • Collaborate with cross-functional teams to define architectural patterns. • Ensure high code quality through rigorous testing and code reviews. • Participate in the full SDLC within an Agile environment. Working Conditions • Location: 100% Remote. • Base Country: Must be located in Brazil. • Employment Type: Full-time
Fullstack Senior (Bank Experience)
EMPRESA CONFIDENCIAL
Paulínia, São Paulo