Desarrollador principal de backend de Django
Puesto: Líder Senior / Desarrollador de Django
Experiencia: 9+ años
Ubicación: Remoto
Experiencia: 9+ años
Ubicación: Remoto
Resumen del puesto
Buscamos un Senior Django Lead con mucha experiencia, con 9+ años de experiencia en desarrollo de software y un sólido conocimiento en Python, Django, desarrollo de aplicaciones empresariales e integraciones de sistemas. El candidato ideal liderará el diseño y desarrollo de aplicaciones web escalables, impulsará las decisiones de arquitectura, mentorizará a los equipos de desarrollo y ofrecerá soluciones de integración robustas en sistemas empresariales, plataformas en la nube y aplicaciones de terceros.
Requisitos de habilidades
Habilidades requeridas
- 9+ años de experiencia práctica en desarrollo de software.
- Amplia experiencia en Python, Django y el Framework REST (DRF) de Django.
- Amplia experiencia en el diseño y consumo de APIs REST, servicios web y microservicios.
- Amplia experiencia en integraciones empresariales, incluyendo:
- Integraciones de APIs de terceros
- Integraciones ERP/CRM (SAP, Oracle, Salesforce, Microsoft Dynamics, etc.)
- Integraciones de pasarelas de pago
- Integraciones de Identidad y Gestión de Accesos (OAuth2, SAML, OpenID Connect, Azure AD)
- Middleware y plataformas de integración
- Experiencia con procesamiento asincrónico usando tecnologías Celery, Redis, RabbitMQ, Kafka u similares.
- Sólido conocimiento de técnicas de optimización de PostgreSQL, MySQL, MongoDB y bases de datos.
- Experiencia con Azure Cloud Platform.
- Experiencia en procesos Docker, Kubernetes, Jenkins, Git, Terraform y CI/CD.
- Sólido conocimiento de la arquitectura del software, patrones de diseño, seguridad y principios de escalabilidad.
Habilidades preferidas
- Experiencia con FastAPI y frameworks modernos de Python.
- Experiencia frontend con React, Angular o Vue.js.
- Exposición a tecnologías de pasarela API y soluciones Enterprise Service Bus (ESB).
- Conocimiento de arquitecturas de sistemas orientados a eventos y distribuidos.
- Experiencia en entornos Ágiles/Scrum.
- Experiencia con herramientas de monitorización y observabilidad como Grafana, Prometheus, ELK o Splunk.
Este es un puesto remoto.
Compensación: 50,00 $ - 50,00 $ la hora
