El Senior Software Engineer será responsable de desarrollar infraestructura crítica para la empresa
Crear y mantener proyectos de software complejos, asegurando que sean robustos, escalables y fáciles de mantener.
Aplicar y promover buenas prácticas de desarrollo de software
Identificar y resolver problemas relacionados con la escalabilidad y el rendimiento de las aplicaciones.
Trabajar en estrecha colaboración con otros equipos para integrar soluciones de infraestructura crítica
Requirements
Ingeniería en Sistemas Computacionales o afín
+4 años de experiencia en un rol similar
Arquitectura y diseño de software: Diseñar e implementar sistemas robustos aplicando principios de Clean Architecture y Domain-Driven Design.
Dominio avanzado de Python: Escribir código idiomático y eficiente en Python 3.x cumpliendo PEP 8/PEP 484, utilizar herramientas de análisis estático como pydantic, ruff, mypy o uv, conocimiento de frameworks web como django (preferido), fast api, flask
Expertise en PostgreSQL: Modelar datos relacionales con funciones avanzadas de Postgresql >= 16 (particiones, JSONB, índices GIN/B-tree, row-level security)
Calidad y pruebas: Aplicar TDD/BDD y mantener cobertura significativa mediante pytest (o equivalente) con pruebas deterministas y repetibles.
Inglés intermedio
Benefits
Seguro de Gastos Médicos Mayores
Aguinaldo 15 días
Prima vacacional 25%
3 días personales
Vacaciones de ley
Días Yo te presto: Jueves y Viernes Santo, 02 de Noviembre, 12 de Diciembre, ½ día del 24 de Diciembre y ½ día del 31 de Diciembre
Trabajo remoto
Stock options
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.