Back-end Developer (Semi Senior)

  • Desarrollar y mantener APIs REST y servicios backend utilizando Python o Node.js.
  • Implementar lógica de negocio para plataformas digitales y aplicaciones empresariales.
  • Diseñar e integrar servicios con sistemas internos y proveedores externos.
  • Optimizar consultas sobre bases de datos relacionales y NoSQL para mejorar el rendimiento de las aplicaciones.
  • Participar en el análisis técnico, refinamiento de historias de usuario y diseño de soluciones.
  • Desarrollar pruebas unitarias e integración para garantizar la calidad del software.
  • Gestionar código fuente mediante Git y participar en procesos de revisión de código (Merge Requests).
  • Implementar y desplegar soluciones utilizando pipelines de CI/CD en GitLab.
  • Colaborar en la evolución de arquitecturas backend basadas en microservicios.
  • Gestionar de forma segura credenciales, configuraciones y variables de entorno en plataformas Cloud.
  • Cumplir con estándares de seguridad, calidad y buenas prácticas de desarrollo.
Objetivo del cargo
Diseñar, desarrollar y mantener servicios backend y APIs que soporten plataformas digitales, garantizando escalabilidad, rendimiento, seguridad e integración eficiente con sistemas internos y externos.
Requisitos
Formación académica
  • Profesional en Ingeniería de Sistemas, Ingeniería Informática, Ingeniería de Software o carreras afines.
Experiencia requerida
  • Mínimo 3 años de experiencia en desarrollo backend.
  • Experiencia en diseño e implementación de APIs REST.
  • Participación en proyectos utilizando metodologías ágiles.
Conocimientos técnicos requeridos
Desarrollo Backend
  • Python o Node.js.
  • Diseño y desarrollo de APIs REST.
  • Lógica de negocio backend.
  • Integración de servicios.
Bases de datos
  • PostgreSQL.
  • Bases de datos relacionales.
  • Bases de datos NoSQL.
  • Optimización de consultas SQL y NoSQL.
Seguridad
  • OAuth 2.0.
  • JWT.
  • Gestión de autenticación y autorización.
Cloud y DevOps
  • Google Cloud Platform (GCP) y/o Oracle Cloud Infrastructure (OCI).
  • Git.
  • GitLab CI/CD.
  • Docker.
Competencias
  • Comunicación efectiva.
  • Orientación al cliente.
  • Trabajo en equipo.
  • Pensamiento analítico.
  • Innovación.
  • Planificación y organización.
  • Proactividad.
  • Capacidad de aprendizaje continuo.
  • Resolución de problemas.
  • Participación en proyectos de transformación digital de alto impacto.
  • Trabajo con tecnologías modernas de desarrollo backend y Cloud.
  • Ambiente colaborativo, dinámico y orientado a la innovación.
  • Desarrollo profesional continuo y oportunidades de crecimiento.
  • Participación en equipos multidisciplinarios con metodologías ágiles.