Desarrollador Backend Junior - Bogotá
Summary
Junior backend developer at IVCISA in Bogotá who designs, builds, and maintains server-side logic — REST/GraphQL APIs and microservices — focusing on performance, security, and scalability. Core stack: Node.js/Python/Java/Go, PostgreSQL/MySQL, NoSQL (MongoDB, Redis), Docker, Git, and CI/CD pipelines.
Únete al equipo de Desarrollo Backend en IVCISA
En IVCISA buscamos un/a Desarrollador/a Backend orientado/a a la calidad, la escalabilidad y el rendimiento para integrarse a nuestro equipo de tecnología. Te encargarás de diseñar, construir y mantener la lógica del lado del servidor, asegurando una arquitectura robusta, segura y una integración fluida con nuestras plataformas orientadas al usuario.
Responsabilidades
- Diseño, desarrollo y mantenimiento de APIs RESTful, GraphQL y arquitecturas de microservicios.
- Optimización del rendimiento, la seguridad y la escalabilidad de las aplicaciones del lado del servidor.
- Modelado, administración y optimización de consultas en bases de datos relacionales y no relacionales.
- Implementación de buenas prácticas de código y estrategias de pruebas automatizadas (unitarias y de integración).
- Despliegue, monitorización y resolución ágil de incidencias en entornos de desarrollo, calidad y producción.
- Colaboración técnica con los equipos de frontend, producto e infraestructura para asegurar entregas continuas.
Conocimientos técnicos requeridos
- Experiencia sólida en lenguajes y frameworks de backend (ej. Node.js, Python, Java o Go).
- Dominio avanzado en la creación, consumo y documentación de APIs.
- Manejo experto de bases de datos relacionales (PostgreSQL, MySQL) y experiencia práctica en NoSQL (MongoDB, Redis).
- Experiencia trabajando con Docker y despliegue de contenedores.
- Uso fluido de herramientas de control de versiones (Git / GitHub / GitLab).
- Experiencia demostrable en la configuración e integración de pipelines de CI/CD.
Se valorará positivamente
- Conocimientos avanzados y despliegues en proveedores de nube (AWS, Google Cloud o Azure).
- Experiencia con sistemas de mensajería y arquitecturas orientadas a eventos (Kafka, RabbitMQ o SQS).
- Experiencia con herramientas de orquestación de contenedores como Kubernetes.
- Familiaridad con metodologías ágiles (Scrum) y herramientas de gestión como Jira.