Job Openings
Senior Backend Engineer (NodeJs) OC-13
About the job Senior Backend Engineer (NodeJs) OC-13
We seek a Senior Backend Engineer with deep expertise in building scalable, secure, and maintainable systems. You will be instrumental in designing and implementing services that power our partner digital products across the Americas.
Youll collaborate closely with frontend engineers, product managers, and DevOps to deliver robust APIs and backend logic that support seamless user experiences. We value clean architecture, automation, and a strong culture of ownership and continuous improvement.
Key Responsibilities
- Lead the development by being a role model within the backend team, driving architectural decisions and backend best practices.
- Design, develop, and maintain scalable backend services using Node.js and NestJS.
- Build and document RESTful APIs that are secure, performant, and easy to consume.
- Model and manage data using Document DB, ensuring efficient queries and data integrity.
- Write and maintain unit and integration tests to ensure reliability and maintainability.
- Implement CI/CD pipelines using GitHub Actions to automate build, test, and deployment processes.
- Collaborate with frontend and product teams to define API contracts and deliver end-to-end features.
- Develop integrations with internal platforms.
- Monitor and optimize system performance, scalability, and reliability (we use Instana).
- Conduct code reviews, mentor junior developers, and foster a culture of technical excellence.
- Maintain clear technical documentation to support maintainability and knowledge sharing.
- Participate in agile ceremonies and contribute to a collaborative, inclusive team culture.
Requirements
- 8+ years of professional experience in software development with a strong backend focus.
- Proven experience building backend services using Node.js, NestJS, and REST APIs.
- Strong understanding of NoSQL (DocumentDB) and data modeling best practices.
- Experience with backend testing frameworks and CI/CD tools (e.g., Jest, GitHub Actions).
- Solid understanding of security, performance, and scalability principles.
- Strong collaboration skills and ability to work cross-functionally with frontend and product teams.
- Familiarity with agile methodologies and modern development practices.
- Comfortable working in a global, remote, and multicultural environment.
- Strong problem-solving skills and an ownership mindset.
- Proficient in English (B2/C1 level) for daily communication in a global team.