Desarrollador Backend Python Senior - Experto en Flask/PostgreSQL Remoto
Remoto
Jornada completa
Tiempo parcial
Nuestra innovadora empresa tecnológica especializada en soluciones integrales IaaS y PaaS para diversos sectores empresariales busca un Desarrollador Backend Python experimentado para unirse a nuestro dinámico equipo. Necesitamos un profesional cualificado para desarrollar aplicaciones cliente-servidor sofisticadas que procesen solicitudes de Jira a través de REST API.
Responsabilidades Principales
- Diseñar, desarrollar y mantener aplicaciones backend utilizando Python 3.9+ y Flask (versiones 2.x y 3.x).
- Implementar y optimizar operaciones de base de datos utilizando SQLAlchemy ORM con PostgreSQL.
- Crear y mantener endpoints de API RESTful para la comunicación frontend-backend.
- Integrar aplicaciones con servicios externos como LDAP, pasarelas de pago y otros sistemas empresariales.
- Escribir consultas SQL eficientes y diseñar relaciones óptimas en bases de datos.
- Colaborar con desarrolladores frontend para garantizar una integración perfecta entre los componentes del sistema.
- Configurar y mantener pipelines CI/CD utilizando GitLab.
- Participar en revisiones de código e implementar mejores prácticas para el desarrollo en Python.
- Solucionar problemas técnicos complejos en entornos de producción.
- Documentar código, APIs y especificaciones técnicas.
Habilidades Requeridas
- 8+ años de experiencia en desarrollo de software con al menos 5 años centrados en Python 3.7 o superior.
- Sólido dominio del framework Flask (versiones 2 y 3).
- Conocimiento experto de SQLAlchemy ORM (versiones 1.4 y 2).
- Experiencia con bibliotecas Python incluyendo Requests, Flask-SQLAlchemy, Flask-Migrate, Flask-CORS, Werkzeug, Gunicorn, Apscheduler, Dramatiq, PyJWT y LDAP3.
- Experiencia comprobada en diseño e implementación de APIs RESTful.
- Comprensión profunda de patrones de diseño MV*.
- Habilidades avanzadas de PostgreSQL a través de ORM con conocimiento de relaciones de bases de datos.
- Competencia en la escritura de consultas SQL complejas.
- Experiencia con pipelines GitLab CI/CD para pruebas automatizadas y despliegue.
- Sólidas habilidades de control de versiones Git y mejores prácticas.
- Mentalidad orientada a la resolución de problemas y atención al detalle.
- Capacidad para trabajar de forma independiente en un entorno remoto.
Valorable
- Experiencia con VueJS u otros frameworks JavaScript modernos.
- Conocimiento de contenedorización Docker.
- Familiaridad con arquitectura de microservicios.
- Experiencia con colas de mensajes como RabbitMQ o Redis.
- Trabajo previo con API de Jira y ecosistema Atlassian.
- Comprensión de mejores prácticas de seguridad para aplicaciones web.
- Experiencia trabajando en entornos fintech o empresariales.
Por Qué Unirse a Nosotros
Únase a nuestro equipo y trabaje en soluciones innovadoras que impulsan la eficiencia empresarial en diversas industrias. Ofrecemos la oportunidad de trabajar con tecnologías modernas en un entorno remoto flexible, colaborar con profesionales talentosos y desarrollar continuamente su experiencia técnica mientras crea sistemas que generan un impacto real en las empresas.