Hybrid Senior Software Engineer

Posted 48 minutes ago

Apply now

About the role

  • Senior Software Engineer developing critical software infrastructure for a lending platform. Responsible for designing, building, and maintaining complex software projects.

Responsibilities

  • Diseño y Desarrollo de Software: Crear y mantener proyectos de software complejos, asegurando que sean robustos, escalables y fáciles de mantener
  • Implementación de Buenas Prácticas: Aplicar y promover buenas prácticas de desarrollo de software, incluyendo la gestión de la deuda técnica y la optimización de la arquitectura de los sistemas
  • Solución de Problemas de Escalabilidad: Identificar y resolver problemas relacionados con la escalabilidad y el rendimiento de las aplicaciones
  • Colaboración Interdisciplinaria: Trabajar en estrecha colaboración con otros equipos para integrar soluciones de infraestructura crítica y asegurar la alineación con los objetivos de negocio

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
  • Documentar decisiones de diseño y justificar trade-offs de rendimiento, mantenibilidad y costo
  • 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)
  • Diseñar y optimizar funciones y procedimientos almacenados en PL/PgSQL, garantizando integridad transaccional en entornos de alta concurrencia
  • Calidad y pruebas: Aplicar TDD/BDD y mantener cobertura significativa mediante pytest (o equivalente) con pruebas deterministas y repetibles
  • Integrar pipelines de CI/CD que automaticen pruebas, análisis estáticos y despliegues continuos
  • Inglés intermedio

Benefits

  • Horario: Lunes a Viernes de 9:00 am a 6:00 pm
  • Modalidad: Tiempo completo, 100% nómina, Hibrido en Guadalajara
  • Sueldo: $60,000 a $80,000 MXN netos mensuales
  • Vacantes disponibles: 2
  • Prestaciones de ley
  • 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

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

MX$70,000 - MX$100,000 per month

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job