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
Nova Odessa, São Paulo