Full Stack Developer building production-level applications with Node.js in São Paulo. Collaborating with partners while maintaining high code quality and decision-making in a hybrid environment.
Responsibilities
Develop and enhance services in Node.js (NestJS)
Work with REST APIs and event-driven architecture
Integrate with partners (BaaS, payments, external vendors)
Ensure code quality, standards, and consistency
Validate data and contracts robustly (Zod or similar)
Model and evolve data in SQL Server and MongoDB
Maintain and evolve production systems
Identify and resolve performance issues, bugs, and incidents
Contribute to logging, observability, and debugging
Participate in technical decision-making with the team
Requirements
3+ years of experience in backend/full‑stack development with Node.js (required)
Experience with NestJS
Experience with ORMs (TypeORM, Prisma or Sequelize)
Experience with REST APIs
SQL Server knowledge (queries, procedures, indexes, modeling)
MongoDB
Code quality and standardization (ESLint)
Data validation (Zod or similar)
Clean Code practices
Practical understanding of SOLID principles
Understanding of async/await, Promises, and asynchronous flow in Node.js
Strong sense of API and data modeling
Experience with debugging and troubleshooting
Use of Git (PRs, code review)
Basic Docker knowledge
Experience with automated testing (unit/integration)
Software Engineering Specialist at Sicredi responsible for leading development strategies and maintaining best practices. Collaborate with teams to ensure quality and performance of software products.
Software Engineer specializing in backend development for Sicredi, leading technical strategies and collaborating with development teams on operational challenges.
Backend Software Engineer designing scalable services for AI - powered healthcare platform. Collaborating with teams to improve patient care through technology.
Backend Engineer engaging in healthcare AI product development at Infinitus. Building scalable APIs, collaborating with cross - functional teams, and contributing to meaningful technology solutions.
Software Engineer overseeing application development and maintenance within Regions' Technology department. Engaging in system analysis, software installation, and compliance with risk management practices.
Senior Backend Engineer architecting and developing robust backend systems for Cambio’s decarbonization platform. Collaborating with cross - functional teams in a hybrid role with a focus on sustainability.
Data Engineer at Trainline developing data products with Scala and AWS in a hybrid work environment. Collaborate with cross - functional teams to enhance data - driven customer experiences.
Junior Ruby Engineer developing features for Europe’s leading travel platform, Trainline. Building solutions to enhance customer journeys and collaborating in a diverse team.
Desarrollador .NET encargado del desarrollo de soluciones en un proyecto internacional. Participando en todo el ciclo del proyecto desde el levantamiento de requisitos hasta pruebas y soporte.
Java Developer maintaining applications for Cadmus, focusing on Java and Spring Boot. Collaborating on cloud solutions and ensuring code quality through design patterns and testing.