← Todos los empleos

Backend Developer, Nest.js

Sobre el puesto

• 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 layered service architecture and established internal libraries
• Maintain and extend integrations for performance data, CRM, ERP, payments, email, and cloud file storage
• Write and update database migration scripts
• Investigate data-related production issues against live data
• Partner with QA and product to clarify behavior, reproduce issues, and support verification
• Ask product clarification questions and confirm intent and edge cases
• Improve observability through structured logging, sensitive-data masking, and production visibility
• Participate in code reviews and keep documentation current

• Proven ability to take ownership of a problem from start to finish, from initial bug report or change request through to a tested, deployed solution
• 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, writing and reviewing PostgreSQL queries, and safe migration practices
• Experience debugging distributed systems spanning several services
• Sound judgment about risk, particularly 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
• Ability to write tests that confirm fixes and prevent regressions
• Excellent written and verbal communication
• Experience supporting platforms through transition from active build to maintenance-and-enhancement mode is nice to have
• Familiarity with adapter patterns is nice to have
• Experience with webhook-driven integrations is nice to have
• Familiarity with Docker, Kubernetes, and major cloud providers such as AWS is nice to have
• Experience with structured logging and masking sensitive data is nice to have

• Remote work arrangement
• Choice of Full Time Employment or B2B Contract
• Supportive team
• High degree of autonomy
• AI coding agents and tooling to ship efficiently
• Opportunity to work on meaningful platform improvements