Si eres un apasionado/a del desarrollo Backend y las integraciones de APIs, y buscas un entorno donde puedas crecer y asumir nuevos desafíos, ¡queremos conocerte!
Estamos en la búsqueda de un/a Desarrollador/a Backend para unirse al equipo de un importante cliente. Necesitamos a una persona que tenga experiencia en el desarrollo backend con un enfoque especial en la integración de APIs. Este rol es clave para
asegurar que las aplicaciones funcionen de manera eficiente y se integren sin problemas con otros servicios y plataformas.
Tareas
* Diseñar, desarrollar y mantener servicios backend robustos y escalables utilizando Node.js.
* Desarrollar y mantener APIs RESTful que faciliten la integración de nuestros servicios con otras plataformas.
* Colaborar con equipos frontend para garantizar una integración sin problemas entre las capas de frontend y backend.
* Optimizar y mejorar el rendimiento de las aplicaciones existentes.
* Escribir y mantener documentación técnica para el código desarrollado y las integraciones realizadas.
* Realizar pruebas de integración para asegurar la fiabilidad y robustez de los servicios backend.
* Utilizar y gestionar versiones de código con Git, asegurando un flujo de trabajo colaborativo y eficiente.
* Participar en la planificación y estimación de proyectos junto con otros desarrolladores y stakeholders.
Requisitos
* Experiencia de al menos 2 años en desarrollo backend.
* Conocimientos y experiencia práctica en Node.js.
* Dominio de la creación, consumo e integración de APIs RESTful.
* Experiencia con bases de datos no relacionales.
* Conocimientos en el uso de Git para control de versiones y trabajo colaborativo.
* Habilidad para escribir código limpio, bien documentado y fácil de mantener.
* Capacidad para resolver problemas de forma independiente y colaborar con el equipo para encontrar soluciones eficientes.
* Buenas habilidades de comunicación y capacidad para trabajar en un entorno de equipo.
* Familiaridad con metodologías ágiles (Scrum, Kanban).
* Experiencia en el manejo de Docker.
* Conocimientos en servicios en la nube como AWS, Azure o Google Cloud.
* Experiencia en la implementación de pruebas automatizadas (unitarias, de integración, etc.).
Beneficios
* Oportunidad de crecimiento y desarrollo profesional.
* Ambiente de trabajo flexible con opción de trabajo remoto.
* Acceso a recursos de formación y capacitación continua.