Back-end Developer (Semi Senior)
Indexed description
Principales responsabilidades
- 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.
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.
- 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.
Desarrollo Backend
- Python o Node.js.
- Diseño y desarrollo de APIs REST.
- Lógica de negocio backend.
- Integración de servicios.
- PostgreSQL.
- Bases de datos relacionales.
- Bases de datos NoSQL.
- Optimización de consultas SQL y NoSQL.
- OAuth 2.0.
- JWT.
- Gestión de autenticación y autorización.
- Google Cloud Platform (GCP) y/o Oracle Cloud Infrastructure (OCI).
- Git.
- GitLab CI/CD.
- Docker.
- 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.
- Arquitectura de microservicios.
- Contenedores y orquestación básica (Kubernetes).
- Seguridad aplicada al desarrollo backend.
- Integración de servicios en entornos Cloud.
- Observabilidad y monitoreo de aplicaciones.
- Diseño de aplicaciones escalables y resilientes.
- Prácticas DevSecOps.
- 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.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search