Desarrollador Backend Node
Department : Operations
Employment Type : Full Time
Location : Chile
Description
Buscamos un Desarrollador Backend Senior apasionado por el diseño de software robusto, escalable y mantenible, con dominio en Node.js y TypeScript , y experiencia en arquitecturas limpias y patrones de diseño. Serás parte de un equipo ágil, contribuyendo en la construcción de soluciones de alto rendimiento que cumplen con los más altos estándares de calidad y buenas prácticas de ingeniería.
Oportunidad 100% remota.
Key Responsibilities
- Diseñar y desarrollar servicios backend aplicando Clean Architecture , Arquitectura Hexagonal y Domain Driven Design .
- Implementar patrones de diseño como Repository, Factory, Strategy y Observer.
- Aplicar principios SOLID en el desarrollo diario.
- Desarrollar e integrar APIs RESTful seguras, eficientes y escalables.
- Trabajar con bases de datos SQL (PostgreSQL / MySQL) y NoSQL (MongoDB / Redis).
- Implementar pruebas unitarias y TDD para asegurar alta cobertura y calidad de código.
- Integrar servicios de autenticación (JWT, OAuth 2.0, API Keys).
- Implementar mensajería asíncrona con Kafka o RabbitMQ y arquitecturas event-driven.
- Participar en code reviews, refactorización y mejoras continuas.
- Colaborar con el equipo en la definición de pipelines de CI / CD y despliegues en contenedores Docker.
- Aplicar logging estructurado y técnicas de debugging para resolución de problemas.
Skills, Knowledge and Expertise
Clean Architecture : Separación clara de responsabilidades en capas (controladores, casos de uso, dominio, infraestructura)Arquitectura Hexagonal : Experiencia implementando el patrón de diseño (excluyente)Domain Driven Design : Modelado del negocio con Entidades, Value Objects y AgregadosPatrones fundamentales : Repository, Factory, Strategy, ObserverPrincipios SOLID : Aplicación práctica en el diseño diarioDesarrollo BackendNode.js y TypeScript : Dominio avanzado del type system, async / await, manejo de erroresAPIs RESTful : Diseño e implementación siguiendo principios RESTBases de datos : Experiencia sólida con al menos una NoSQL (MongoDB, Redis) y una SQL (PostgreSQL, MySQL)Testing : TDD como práctica fundamental, unit testing con alta coberturaIntegraciones : Consumo de APIs REST, manejo robusto de errores, retry policiesAutenticación : JWT, OAuth 2.0, API KeysMensajería asíncrona : Experiencia con al menos un broker (Kafka, RabbitMQ)Event-driven architecture : Publicación y consumo de eventosDevOps Básico : Docker : Creación y optimización de imágenesGit : Flujo de trabajo profesional, commits atómicos, branchingCI / CD : Experiencia con pipelines automáticosLogging estructurado : Implementación de logs útiles para debuggingCalidad de Código : Code reviews, Refactoring, DebuggingBenefits
😉 Ser maker es cool : Tenemos muy buenos beneficios y muchas actividades para divertirnos!
🏖️ Don’t worry, be happy : 3 días libres al año adicionales a tus vacaciones.
✨ Permiso sin goce de sueldo para cumplir tus sueños.
⚖️ Programa de bienestar enfocado a equilibrar el trabajo y la vida personal.
🏥 Seguro Complementario 100% gratuito para Makers.
🤓 ¡Programas de formación, clases de inglés y mucho más!
🎂 Día libre para tu cumpleaños y medio día para los cumpleaños de tus hijos.
💰 Bonificaciones que dan respiros : Fiestas patrias, navidad, matrimonio / AUC, nacimiento / adopción de hijos, etc.
💳 Convenios y precios preferenciales con bancos.
👶🏻 3 Días adicionales para padres por nacimiento o adopción de hijo / a.
🐶 Convenio de seguro para tus mascotas!
🌿 Nuestra cultura es horizontal, de innovación, desafiante y sobre todo, se respira mucha buena onda!
En el marco de nuestro compromiso con la inclusión, la siguiente vacante está abierta en el marco de la ley 21.015, te instamos a postular enviando tu CV.
#J-18808-Ljbffr