The RoleWe are looking for a technical expert who thrives in complex architectural environments. Youwill design and implement robust, high-performance applications using a modern stackcentered 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, responsiveUI components.Nice to Have (Preferred Skills)- Fintech: Experience with Jack Henry or Q2 app platforms.- Architecture: Mastery of Event-driven architecture, CQRS + Event Sourcing, SagaPattern, 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