Desarrollador Backend
Objetivo del cargo Diseñar, desarrollar y mantener la lógica del lado del servidor, asegurando el correcto funcionamiento, rendimiento, escalabilidad y seguridad de las aplicaciones, así como la integración eficiente con servicios externos y sistemas internos.
Responsabilidades principales
Diseñar y desarrollar APIs y servicios backend robustos y escalables.
Implementar la lógica de negocio y asegurar la correcta gestión de datos.
Integrar sistemas, bases de datos y servicios de terceros.
Optimizar el rendimiento y la eficiencia de las aplicaciones.
Garantizar la seguridad de la información y buenas prácticas de desarrollo.
Realizar pruebas, depuración y mantenimiento continuo del código.
Participar en revisiones de código y en la mejora continua de procesos.
Colaborar con equipos frontend, QA y DevOps para asegurar entregas de calidad.
Requisitos
Formación en Ingeniería de Sistemas, Software o carreras afines.
Experiencia en desarrollo backend (Java, Node.js, Python, .NET u otros).
Conocimiento en diseño de APIs RESTful.
Manejo de bases de datos SQL y/o NoSQL.
Experiencia con control de versiones (Git).
Conocimientos en arquitectura de software y buenas prácticas (Clean Code, SOLID).
Conocimientos deseables
Experiencia con servicios en la nube (AWS, Azure o GCP).
Contenedores (Docker, Kubernetes).
Metodologías ágiles (Scrum, Kanban).
Implementación de pruebas automatizadas.
Condiciones
Contrato termino indefinido
Salario competitivo
Modalidad Hibrido
Ubicación Medellín Colombia
Estas vacantes tienen roles y ubicación similares.