Encora
BackendEngineer-Node.js
Neural analysis suggests this role is
optimal for Senior candidates.
“Backend Engineer - Node. js at Encora. Skills: Node.js, TypeScript, NestJS, Microservices. Design and develop scalable microservices. Develop high-performance microservices”
Industry & Context.
Root cause analysis
What They're Looking For.
Must Have
4+ years of experience, Solid experience in microservices architecture, Proven experience developing with Node.js, TypeScript, and NestJS, Active participation in software architecture design and evolution, Experience working in Azure or AWS cloud environments, Experience with Azure Functions, Blob Storage, and Data Factory, Experience with Azure API Management (APIM), Experience with Azure Key Vault, Azure Monitor, Storage Accounts, and cloud compute services, Proficiency in Azure SQL, Experience with CI/CD tools, Experience with version control using Git, Solid knowledge of design patterns, modularization, and domain modeling, Experience applying Clean Architecture and Vertical Slicing, Experience developing unit tests and integration tests, Experience working under agile methodologies
Nice to Have
Experience with Kubernetes, Knowledge of ORM in Node.js, Experience with PostgreSQL, Knowledge of OWASP Top 10, Experience in observability and monitoring of cloud platforms
What You'll Do.
Design and develop scalable microservices
Develop high-performance microservices
Develop maintainable microservices
Implement APIs following best practices
Develop backend solutions using Node.js
Develop backend solutions using TypeScript
Develop backend solutions using NestJS
Participate in architecture decisions
Participate in technology evolution
Collaborate with multidisciplinary teams
Improve solutions and processes
Participate in CI/CD pipelines
Ensure observability of services
Ensure monitoring of services
Ensure instrumentation of services
Manage technical ownership of components
Manage technical ownership of microservices
How You'll Work.
Team & Collaboration
Multidisciplinary teams
Process & Methodology
Agile methodologies
Full Job Description
Título del puesto: Backend Engineer - Node.js Habilidades clave: Node.js, TypeScript, NestJS, Microservicios, Azure, AWS, Azure SQL, Clean Architecture, Kubernetes, CI/CD. Experiencia: +4 años de experiencia. Ubicación: Lima, Perú. Modalidad: Híbrida (asistencia presencial a solicitud del cliente, entre 1 y 2 veces al mes en Lima). En Coforge estamos buscando Backend Engineer - Node.js (21662) con el siguiente perfil. Responsabilidades principales • Diseñar y desarrollar microservicios escalables, mantenibles y de alto rendimiento. • Implementar APIs siguiendo buenas prácticas de documentación, versionado y generación de mocks. • Desarrollar soluciones backend utilizando Node.js, TypeScript y NestJS. • Participar activamente en decisiones de arquitectura y evolución tecnológica. • Colaborar con equipos multidisciplinarios en la mejora continua de soluciones y procesos. • Participar en pipelines de integración y despliegue continuo (CI/CD). • Garantizar la observabilidad, monitoreo e instrumentación de servicios. • Gestionar y asumir ownership técnico de componentes o microservicios. Requisitos indispensables • Experiencia sólida en arquitectura de microservicios. • Experiencia comprobable desarrollando con Node.js, TypeScript y NestJS. • Participación activa en diseño y evolución de arquitecturas de software. • Experiencia trabajando en entornos cloud Azure o AWS. • Experiencia con Azure Functions, Blob Storage y Data Factory. • Conocimiento de Azure API Management (APIM), incluyendo policies, caching, despliegues, testing y debugging. • Experiencia con Azure Key Vault, Azure Monitor, Storage Accounts y servicios de cómputo cloud. • Dominio de Azure SQL, incluyendo procedimientos almacenados, índices y migraciones. • Experiencia con herramientas CI/CD y control de versiones utilizando Git. • Conocimiento sólido en patrones de diseño, modularización y modelamiento de dominio. • Experiencia aplicando Clean Architecture y Vertical Slicing. • Experiencia desarrollando p
Applying for this Backend Engineer - Node. js role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Encora?
Real rants from real employees. Read before you apply.