¿Te apasiona la creación de soluciones backend eficientes, modernas y escalables?
Si tienes experiencia diseñando APIs robustas, integrando bases de datos relacionales y no relacionales, y optimizando sistemas distribuidos en la nube, aquí tienes la oportunidad de sumarte a un equipo innovador que promueve el aprendizaje continuo y la excelencia técnica en cada proyecto.
Oportunidad para Desarrollador/a Backend
Forma parte de nuestro equipo de expertos/as en desarrollo backend, enfocado/a en el diseño, desarrollo y mantenimiento de microservicios críticos y plataformas de datos de última generación.
Colaborarás en ambientes ágiles, trabajando mano a mano con especialistas en frontend, data engineering, producto y devops, para construir y evolucionar infraestructuras confiables y seguras, utilizadas en productos digitales de impacto regional.
Responsabilidades principales en Backend Development
- Desarrollar microservicios backend utilizando Java 21 y Spring Boot 3, asegurando alto rendimiento y mantenibilidad.
- Diseñar soluciones basadas en arquitectura limpia (Clean Architecture), promoviendo separación de responsabilidades y escalabilidad.
- Aplicar patrones de diseño como Mediador para mejorar la comunicación entre componentes y facilitar la extensibilidad del sistema.
- Implementar y mantener APIs RESTful seguras, eficientes y alineadas con estándares de la industria.
- Integrar y administrar bases de datos SQL y NoSQL, optimizando consultas y estructuras de datos para alto volumen de transacciones.
- Gestionar flujos de mensajería y eventos utilizando tecnologías como Apache Kafka y Amazon SQS, garantizando la confiabilidad en sistemas distribuidos.
- Desplegar y operar servicios en la nube utilizando AWS, incluyendo Lambda, S3, RDS, ECS/EKS, entre otros.
- Diseñar e implementar pruebas automatizadas con JUnit 5, Mockito y Testcontainers, asegurando la calidad del software en cada etapa del desarrollo.
- Participar activamente en revisiones de código, definición de estándares técnicos y mejora continua del proceso de desarrollo.
Requisitos técnicos para Desarrollador/a Backend con experiencia en APIs, Cloud y Microservicios
- Título universitario en Ingeniería de Sistemas, Computación, Software, Electrónica o carreras afines.
- Experiencia comprobable de 3+ años en desarrollo backend
- Sólidos conocimientos en diseño e implementación de APIs REST y/o GraphQL con manejo de autenticación y autorización.
- Manejo avanzado de bases de datos relacionales y no relacionales (PostgreSQL, SQL Server, MongoDB, Redis), a nivel de diseño de modelos, migraciones y optimización de queries.
- Experiencia en despliegue y gestión de aplicaciones cloud (AWS, Azure, GCP.
Beneficios y cultura tecnológica
- Participación directa en productos cloud y microservicios de alto impacto, utilizando tecnologías de vanguardia.
- Oportunidades de capacitación constante (Udemy, Platzi), programas de ingles y comunidades técnicas internas.
- Día libre por cumpleaños
¿Cómo postularte a la posición de Desarrollador/a Backend?
Si cumples con los requisitos y te entusiasma el desarrollo backend moderno, envíanos tu CV destacando los proyectos más relevantes, tecnologías utilizadas y logros técnicos.