About this role
Diseñar, desarrollar y mantener la lógica de negocio del servidor, APIs y bases de datos que soportan aplicaciones empresariales críticas, asegurando altos estándares de rendimiento, seguridad, disponibilidad y escalabilidad. Participará en el diseño e implementación de arquitecturas distribuidas modernas, integraciones de datos y procesos de automatización de despliegues en entornos cloud.
Responsabilidades principales
Diseñar, desarrollar y mantener servicios backend de alta disponibilidad y rendimiento.Construir y optimizar APIs RESTful y servicios orientados a eventos.Desarrollar soluciones escalables basadas en arquitecturas de microservicios y sistemas distribuidos.Implementar mecanismos de integración y procesamiento de datos utilizando plataformas de mensajería y streaming.Diseñar y administrar modelos de datos en bases de datos relacionales y NoSQL.Garantizar la calidad del código mediante pruebas automatizadas, revisiones de código y mejores prácticas de desarrollo.Participar en la definición e implementación de pipelines de Integración Continua y Despliegue Continuo (CI/CD).Colaborar con equipos multidisciplinarios para definir requerimientos técnicos y funcionales.Monitorear, diagnosticar y resolver problemas de rendimiento, seguridad y disponibilidad de las aplicaciones.Aplicar estándares de desarrollo seguro y arquitectura cloud.Requisitos técnicos
Indispensables:
Experiencia sólida en desarrollo backend con Scala y/o Java.Experiencia trabajando con Pekko, Akka y Play Framework.Conocimiento en diseño y desarrollo de Sistemas Distribuidos (Distributed Systems).Experiencia en plataformas de mensajería y procesamiento de eventos con Kafka.Manejo de bases de datos SQL y Cosmos DB.Experiencia en herramientas y procesos de CI/CD Tooling.Conocimientos de arquitecturas y despliegues en entornos Cloud (Azure, AWS o GCP).Experiencia en diseño, desarrollo y consumo de APIs.Deseables:
Experiencia en arquitecturas basadas en eventos (Event-Driven Architecture).Conocimiento de observabilidad, monitoreo y logging distribuido.Experiencia con contenedores y orquestación (Docker, Kubernetes).Competencias
Pensamiento analítico y orientación a la resolución de problemas.Comunicación efectiva con equipos técnicos y de negocio.Capacidad para trabajar en entornos ágiles.Proactividad y orientación a resultados.Enfoque en calidad, escalabilidad y mejores prácticas de ingeniería de software.Idiomas
Inglés avanzado (Bilingüe indispensable).Capacidad para participar en reuniones técnicas, documentación y colaboración con equipos globales en inglés. Lo que ofrecemos
Programas de formación continua y certificaciones.Acceso a plataformas de aprendizaje y desarrollo profesional.Cultura de innovación y colaboración.Programas de bienestar físico y emocional.Oportunidades de crecimiento en proyectos internacionales.Reconocimiento y recompensas por desempeño. Sueldo base Prestaciones superiores a las de la leySeguro de vida Seguro de gastos medico mayoresEsquema 100% nómina