
Senior Backend Engineer, Nest.js
Posted May 30

Posted May 30
This is a fully remote position, open to applicants in Colombia.
• Design, develop, and manage backend services/APIs utilizing Nest.js, MongoDB, and TypeScript.
• Create scalable, maintainable, and secure microservices or modular applications.
• Collaborate with frontend teams, product managers, and UX designers to turn requirements into effective endpoints.
• Ensure comprehensive test coverage including unit, integration, and end-to-end tests.
• Enhance the performance, reliability, and scalability of current systems.
• Engage in code reviews, offer technical feedback, and mentor junior engineers.
• Work on CI/CD processes, observability (metrics/logging), deployment, and rollback strategies.
• Maintain thorough API documentation and versioning practices.
• Stay informed about backend innovations, security best practices, and implement enhancements.
• As a Senior team member, you will be expected to actively contribute to our recruitment efforts by participating in interview panels for future positions across the organization.
• Over 5 years of professional experience in building backend services/APIs, with a minimum of 2 years working with Nest.js in a production environment.
• In-depth expertise in TypeScript and a solid understanding of core JavaScript.
• Strong design capabilities in API architecture, particularly REST.
• Experience with NoSQL document databases (especially MongoDB) including schema design, query optimization, and migrations.
• Familiarity with containerization (Docker) and orchestration concepts.
• Experience with Lucene-based search technologies (such as MongoDB Atlas, Elasticsearch, OpenSearch, or similar).
• Knowledge in using vector embeddings and AI API functionalities.
• Proven track record in building modular systems or microservices.
• Extensive experience in testing methodologies (unit, integration, mocks, error paths).
• Strong proficiency in version control (Git), code reviews, and CI/CD pipelines.
• Good understanding of cloud deployment platforms (e.g., AWS, Azure, or equivalent) and deploying services to production with monitoring, logging, and alerting mechanisms.
• Excellent problem-solving abilities, with a knack for debugging complex production issues.
• Strong verbal and written communication skills; capable of articulating trade-offs and documenting work effectively.
• Experience with domain-specific challenges, including high-traffic loads, data-intensive operations, and health or content-heavy applications.
• Exposure to streaming and event-driven architectures, with experience using related tools such as Redis, BullMQ, RabbitMQ, etc.
• Familiarity with GraphQL, WebSocket, or real-time functionalities.
• Knowledge of Drupal and PHP.
• Experience with SQL databases (MSSQL, MySQL, or similar).
• Familiarity with .NET technologies.
• Understanding of multitenant systems.
• Familiarity with infrastructure as code practices (e.g., Terraform, CloudFormation, etc.).
• Experience with performance tuning, caching strategies, rate limiting, and similar techniques.
• Previous experience in mentoring or leading small teams.
• Competitive salary and performance-based bonuses.
• Comprehensive health and wellness benefits.
• Opportunities for professional development and continuing education.
• Flexible work hours and remote work options.
• Engaging work culture with collaborative team dynamics.
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.