Backend Developer
- Consultec-TI Corp.
- Dominica, Dominican Republic
- DOP 900,000 – DOP 1,400,000
Este rol requiere experiencia sólida en desarrollo backend con Node.js, conocimientos en arquitecturas orientadas a microservicios, APIs RESTful y bases de datos SQL y NoSQL. Trabajará de manera colaborativa con los equipos de frontend, arquitectura, QA y DevOps, promoviendo buenas prácticas de ingeniería de software y contribuyendo a la calidad, estabilidad y evolución continua de las soluciones tecnológicas.
Responsabilidades principales
- Diseñar, desarrollar, optimizar y mantener servicios backend utilizando Node.js.
- Crear e implementar APIs RESTful y microservicios escalables, seguros y de alto rendimiento.
- Diseñar, administrar y optimizar bases de datos SQL y NoSQL.
- Integrar aplicaciones con sistemas internos, plataformas externas y servicios en la nube.
- Implementar mecanismos de autenticación, autorización, manejo de errores y protección de datos.
- Desarrollar pruebas unitarias, de integración y automatizadas para garantizar la calidad del código.
- Identificar y resolver incidencias relacionadas con rendimiento, disponibilidad y seguridad.
- Colaborar con los equipos de frontend, QA, DevOps y arquitectura durante todo el ciclo de desarrollo.
- Aplicar patrones de diseño, principios SOLID y buenas prácticas de ingeniería de software.
- Participar en la implementación y mejora de procesos de integración y despliegue continuo.
- Gestionar el código fuente mediante Git y flujos de trabajo colaborativos.
- Realizar revisiones de código y contribuir al cumplimiento de los estándares técnicos del equipo.
- Documentar APIs, servicios, integraciones y procesos técnicos de acuerdo con los lineamientos de la organización.
- Participar activamente en ceremonias y actividades asociadas a metodologías ágiles.
Requisitos
Conocimientos técnicos
- Desarrollo backend con Node.js.
- Manejo de JavaScript y/o TypeScript.
- Experiencia con frameworks como Express.js, NestJS, Fastify o similares.
- Diseño y desarrollo de APIs RESTful.
- Arquitecturas basadas en microservicios.
- Bases de datos SQL, como PostgreSQL o MySQL.
- Bases de datos NoSQL y tecnologías de caché, como MongoDB y Redis.
- Integración con servicios en la nube de AWS, Azure o Google Cloud Platform.
- Desarrollo de pruebas unitarias y de integración.
- Herramientas y procesos de CI/CD.
- Control de versiones con Git.
- Manejo de contenedores con Docker.
- Conocimientos de seguridad, autenticación y autorización de APIs.
Experiencia
- Mínimo 4 años de experiencia en desarrollo backend con Node.js y frameworks modernos.
- Experiencia en el diseño e integración de APIs y microservicios.
- Experiencia trabajando con bases de datos SQL y NoSQL.
- Experiencia en aplicaciones desplegadas en entornos cloud.
- Experiencia trabajando bajo metodologías ágiles, como Scrum o Kanban.
Competencias
- Capacidad analítica y resolución de problemas.
- Orientación a la calidad y atención al detalle.
- Comunicación efectiva y trabajo colaborativo.
- Organización y gestión de prioridades.
- Autonomía y aprendizaje continuo.
- Orientación a resultados y mejora continua.
Skills
- Node.js
- RESTful APIs
- Microservices Architecture
- SQL Databases
- NoSQL Databases
- Git Version Control
- CI/CD




