




Resumen: Desarrollador Web Senior en Python para liderar equipos de desarrollo de software y construir aplicaciones escalables y confiables utilizando Python, Docker, Kubernetes y PostgreSQL. Aspectos destacados: 1. Liderar el desarrollo complejo de aplicaciones Python para sistemas basados en web 2. Brindar orientación técnica y tutoría a equipos de desarrollo 3. Diseñar e implementar APIs RESTful con especificaciones OpenAPI Buscamos un **Desarrollador Web Senior en Python** para unirse a nuestro equipo **remoto**. Como Desarrollador Web Senior en Python, será responsable de liderar equipos de desarrollo de software, aprovechando sus excepcionales habilidades de liderazgo y su profundo conocimiento de Python, Docker, Kubernetes, PostgreSQL, REST y otras tecnologías relevantes. Trabajará estrechamente con equipos multifuncionales para construir aplicaciones escalables y confiables, aplicando su experiencia en integración continua, metodologías de prueba, desarrollo guiado por pruebas (TDD) y metodologías ágiles de desarrollo. **Responsabilidades** * Liderar el desarrollo de aplicaciones Python complejas para sistemas basados en web * Colaborar con equipos multifuncionales, incluidos diseñadores de UI/UX, propietarios de producto, ingenieros de QA e ingenieros de DevOps, para diseñar y desarrollar aplicaciones escalables y confiables * Brindar orientación técnica y tutoría a los miembros del equipo de desarrollo de software * Garantizar la calidad del código y el cumplimiento de las mejores prácticas mediante revisiones de código y retroalimentación * Diseñar e implementar APIs RESTful de acuerdo con las especificaciones OpenAPI * Desarrollar e implementar aplicaciones utilizando Docker, Kubernetes y Git en entornos de producción de alta confiabilidad * Asegurar que todos los procesos de desarrollo cumplan con los principios de integración continua, metodologías de prueba, TDD y metodologías ágiles de desarrollo **Requisitos** * Mínimo 5 años de experiencia en el desarrollo de aplicaciones web impulsadas por bases de datos y sistemas de aplicaciones de alto rendimiento * Al menos 1 año de experiencia liderando equipos de desarrollo de software con excelentes habilidades de liderazgo * Competencia en bases de datos RDBMS, especialmente PostgreSQL * Habilidades excepcionales en el desarrollo de aplicaciones Python complejas * Competencia en el uso y creación de APIs RESTful y JSON * Experiencia en despliegue con Docker, Kubernetes y Git en entornos de producción de alta confiabilidad * Habilidades sólidas en programación orientada a objetos y diseño de aplicaciones * Conocimientos sobre Swagger/OpenAPI 3\.0 * Comprensión de la integración continua, metodologías de prueba, TDD y metodologías ágiles de desarrollo * Fluidez en inglés hablado y escrito, lo que permite una comunicación efectiva con los miembros del equipo y las partes interesadas **Deseable** * Experiencia en interfaces web (UI), incluidos frameworks modernos de JavaScript (por ejemplo, React/Redux) * Experiencia con Amazon Web Services * Conocimientos sobre principios de diseño de experiencia de usuario (UX)


