Desarrollador Backend Jr. con Node.js
Junior backend developer in Mérida, Mexico (hybrid) building and maintaining scalable RESTful APIs and microservices with Node.js and Express.js, designing SQL/NoSQL databases, and collaborating with frontend developers in an agile (Scrum/Kanban) team.
- Compensation
- Not disclosed
- Location
- Mérida, Mexico
- Work setup
- Hybrid
- Seniority
- Junior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Must have
- University degree in Software Engineering, Computer Science or related field
- Solid knowledge of JavaScript (ES6+) and Node.js
- Hands-on experience with frameworks such as Express.js
- Understanding of relational databases (e.g. PostgreSQL, MySQL) and NoSQL (e.g. MongoDB)
- Familiarity with developing and consuming RESTful APIs
- Experience with Git and collaborative workflows
- Ability to write unit and integration tests
- Analytical and problem-solving skills
- Excellent communication and teamwork skills
Nice to have
- Experience with containers (Docker) and orchestrators (Kubernetes)
Full description
Acerca del Puesto ¡Únete a nuestro innovador equipo de desarrollo en Mérida, Yucatán como Desarrollador Backend Jr.! Estamos buscando talento recién graduado y apasionado por la creación de APIs robustas y escalables. Si tienes conocimientos en Node.js y te entusiasma construir la lógica del servidor que impulsa aplicaciones web y móviles, esta es tu oportunidad. Trabajarás en un modelo híbrido, colaborando estrechamente con nuestro equipo de frontend y otros stakeholders para entregar soluciones de alta calidad. Fomentamos un ambiente de aprendizaje continuo, donde tendrás la oportunidad de crecer profesionalmente, dominar nuevas tecnologías y contribuir activamente a proyectos desafiantes. Buscamos a alguien con una mentalidad analítica, orientado a la resolución de problemas y con un fuerte compromiso con la escritura de código limpio y eficiente.
Responsabilidades Clave
- Desarrollar, implementar y mantener APIs RESTful eficientes y escalables utilizando Node.js y Express.js.
- Colaborar con desarrolladores frontend para integrar la lógica del lado del servidor con las interfaces de usuario.
- Diseñar y gestionar bases de datos (SQL y NoSQL), optimizando consultas y esquemas.
- Implementar y mantener microservicios, asegurando su rendimiento y fiabilidad.
- Escribir código limpio, modular, bien documentado y testeable.
- Participar en revisiones de código, aportando y recibiendo feedback constructivo.
- Diagnosticar y resolver problemas de rendimiento y errores en el backend.
- Trabajar en un entorno ágil (Scrum/Kanban), participando en todas las ceremonias del equipo.
- Investigar y proponer nuevas tecnologías y herramientas para mejorar nuestros procesos de desarrollo.
- Contribuir a la arquitectura y diseño de soluciones backend innovadoras.
Requisitos
- Título universitario en Ingeniería de Software, Ciencias de la Computación o campo relacionado.
- Conocimientos sólidos de JavaScript (ES6+) y Node.js.
- Experiencia práctica con frameworks como Express.js.
- Comprensión de bases de datos relacionales (ej. PostgreSQL, MySQL) y NoSQL (ej. MongoDB).
- Familiaridad con el desarrollo y consumo de APIs RESTful.
- Experiencia con Git y flujos de trabajo colaborativos.
- Capacidad para escribir pruebas unitarias y de integración.
- Habilidades analíticas y de resolución de problemas.
- Excelentes habilidades de comunicación y trabajo en equipo.
- Se valorará experiencia en contenedores (Docker) y orquestadores (Kubernetes).
Beneficios
- Ofrecemos un paquete de compensación atractivo, oportunidades de desarrollo profesional continuo y la posibilidad de trabajar en proyectos de vanguardia en Mérida, Yucatán .
- Disfrutarás de un modelo de trabajo híbrido, combinando la flexibilidad del hogar con la colaboración presencial.