YOUR NEXT CHAPTER
Backend Developer, NestJs
About the role
• Triage, diagnose, and resolve production issues across distributed microservices
• Investigate incident root causes, apply fixes, add regression tests, and document findings
• Build enhancements to existing services, including certification programs, scorecards, scoring, payments, and integrations
• Follow established layered service architecture patterns and shared internal libraries
• Maintain and extend integrations for performance data, CRM, ERP, payment processing, email, and cloud file storage
• Write and update database migration scripts and investigate live-data issues
• Partner with QA and product to clarify behavior, reproduce issues, and support verification
• Improve observability through structured logging, sensitive-data masking, and clearer production visibility
• Participate in code reviews and keep documentation current
• Own problems from initial bug report or change request through tested and deployed solutions
• Currently live in a Latin American country; applications from outside Latin America will not be reviewed
• Production experience building and maintaining backend services with Node.js and TypeScript
• Strong experience with NestJS or a comparable structured backend framework, including modules, controllers, services, dependency injection, and middleware
• Solid REST/HTTP fundamentals, including service-to-service communication, API contracts, versioning, and error handling
• Comfortable with relational databases, PostgreSQL queries, and safe migration practices
• Experience debugging distributed systems across multiple services using logs and metrics
• Sound judgment about risk, especially for payments, authentication, and live data
• Experience integrating third-party systems such as payment providers, CRMs, ERPs, and identity providers
• Understanding of OAuth 2.0, JWT verification, SSO, and machine-to-machine authentication
• Comfortable using AI coding agents and tooling while maintaining quality
• Ability to write tests that confirm fixes and prevent regressions
• Excellent written and verbal communication
• Nice to have: experience with platform maintenance-and-enhancement transitions, adapter patterns, webhook-driven integrations, Docker, Kubernetes, AWS or another major cloud provider, and observability practices
• English proficiency is assessed during application
• Remote work
• Full-time employment or B2B contract options