The RoleWe 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 StackBackend 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
Brasília, Federal District