




Description: Requirements and Skills * Expertise in JavaScript and TypeScript, especially in Node.js and Nest; * Solid knowledge of design patterns, refactoring, and unit testing; * Experience working with agile methodologies, Scrum, and iterative development; * Enjoy working in teams within a collaborative environment (pair programming, giving feedback, and continuously influencing both your team and the client’s team to improve); * Experience integrating payment methods; * Expertise in software development, designing and building distributed systems; * Ability to write and test product or system code, influencing the team’s decisions regarding solution design and implementation. Bonus points if you have: * Knowledge of PostgreSQL; * Knowledge of AWS; * Knowledge of serverless architecture; * Experience with microservices; * Experience with integration queues; * Knowledge of Containers (Docker); * Experience selecting and applying software best practices such as Test-Driven Development (TDD), continuous integration and delivery; * Experience with DevOps practices, including process automation and continuous integration/continuous delivery (CI/CD). Your Daily Missions * Develop and maintain high-performance applications in Node.js and Nest.js for our payments ecosystem; * Actively contribute to architectural decisions, proposing and implementing continuous improvements to the codebase; * Support mid-level developers through pair programming sessions; * Actively engage in agile ceremonies throughout the sprint; * Monitor the health and performance of production features using observability tools; * Act as a guardian of code quality by conducting thorough code reviews, defining best practices, and ensuring test coverage (unit, integration, and end-to-end); * Proactively propose innovations and improvements—not only responding to requests but also identifying opportunities to optimize costs, increase payment approval rates, or enhance user experience. 2512130202201794975


