Formulario de solicitud de empleo
Trabajo
Ingeniero de Software Senior / Arquitecto Backend y Datos
Ubicación
--CDMX--
Departamento
Cliente Babel
Tipo de empleo
Permanente
Responsabilidades Clave
Desarrollo Backend y Arquitectura: Diseñar, desarrollar e implementar microservicios escalables de backend utilizando Java con Spring y Python con Flask/Django.
Gestión de Datos: Realizar Query Tunning para la gestión y optimización de grandes flujos de datos (data streams). Administrar bases de datos SQL (Oracle DB, MySQL/MariaDB, PostgreSQL) y NoSQL (MongoDB).
DevOps e Infraestructura: Gestionar recursos de infraestructura en la nube (AWS y Digital Ocean) utilizando Terraform. Implementar pipelines CI/CD con herramientas como Jenkins, Docker, y Kubernetes (K8s).
Mantenimiento y Optimización: Realizar la recuperación, mantenimiento, optimización y actualización (upgrade) de proyectos legacy. Escribir scripts en Python y Bash para la gestión de datos transaccionales y la automatización de tareas.
Pruebas de Software: Aplicar metodologías TDD y utilizar herramientas de prueba como JUnit5, pytest y Mockito para asegurar la calidad del código.
Requisitos Indispensables
Experiencia demostrable como Senior Web Developer o rol similar.
Dominio avanzado de Java (Spring) y Python (Flask & Django).
Conocimiento y experiencia en servicios de Nube
Manejo de herramientas de contenedorización y orquestación ) Fuertes conocimientos de
Linux.
Experiencia con bases de datos SQL y NoSQL.