26 sep
|
Baufest
|
México
En Baufest, nuestra misión es mejorar la vida con tecnología, generando un impacto positivo en la sociedad. Por ello, buscamos un/a Backend Engineer Python Sr para sumarse a nuestro equipo de profesionales.
Responsabilidades
- Diseñar, desarrollar y mantener APIs escalables utilizando Python y FastAPI siguiendo buenas prácticas de arquitectura.
- Definir y evolucionar contratos de APIs mediante OpenAPI, asegurando versionado y estabilidad de los servicios.
- Implementar integraciones con sistemas y APIs externas, garantizando resiliencia, tolerancia a fallos y manejo robusto de errores.
- Integrar mecanismos de autenticación y autorización basados en JWT, RBAC y plataformas CIAM como Okta, Azure AD B2C o equivalentes.
- Desarrollar pruebas unitarias e integrales, asegurando altos estándares de calidad y cobertura de código.
- Implementar estrategias de observabilidad mediante logging, trazabilidad y monitoreo en entornos cloud.
- Participar en despliegues y configuraciones sobre Google Cloud Platform (GCP), colaborando con equipos de arquitectura y operaciones.
Requisitos
- Experiencia sólida en Python avanzado, incluyendo tipado estricto, programación asíncrona y concurrencia.
- Experiencia profunda con FastAPI: organización por dominios, dependency injection, middleware y manejo de excepciones.
- Experiencia en diseño e implementación de APIs REST, contratos OpenAPI, versionado de endpoints y modelos estructurados de errores.
- Experiencia integrando APIs externas con estrategias de resiliencia como retries, circuit breakers y graceful degradation.
- Conocimientos de autenticación y autorización mediante JWT, RBAC y soluciones CIAM (Okta, Azure AD B2C o equivalentes).
- Experiencia en testing utilizando fixtures, mocking, pruebas unitarias e integración, con foco en cobertura y calidad.
- Conocimientos de observabilidad, logging distribuido, tracing e integración con Cloud Logging y Cloud Trace.
- Experiencia operativa en Google Cloud Platform (GCP): IAM, Secret Manager, gestión de variables de contexto y despliegue de aplicaciones.
- Git, CI/CD y buenas prácticas de desarrollo de software.
- Inglés Avanzado.
Requisitos deseables
- Experiencia con TypeScript y frameworks frontend como React o Next.js.
- Conocimientos de SSR, SSG y optimización de performance web.
- Experiencia en Event-Driven Design (EDD).
- Experiencia utilizando Redis o soluciones de caché distribuidas.
- Conocimiento o experiencia trabajando con MuleSoft o plataformas de integración enterprise equivalentes.
¡Postúlate y sé parte de un equipo inclusivo donde todo pueden crecer!
Baufest promueve la igualdad de oportunidades y no discrimina por razones de Nacionalidad, género, edad, religión, orientación sexual, discapacidad, ni por ninguna otra característica protegida por la ley.
¡Te esperamos!
Baufest protege sus datos personales conforme a las leyes locales de protección de datos aplicables en cada país y siguiendo buenas prácticas de seguridad de la información alineadas con la norma ISO 27001. Su información será tratada con estricta confidencialidad y utilizada únicamente para fines de evaluación y selección.
📌 Backend Engineer Python Sr (México)
🏢 Baufest
📍 México