Desarrollador Python Senior (Full Stack)
Buscamos una persona desarrolladora Python senior con experiencia demostrable en Django y Django REST Framework, capaz de llevar funcionalidades de punta a punta: desde el modelo de datos y la API hasta la interfaz y su puesta en producción sobre Linux.
Descripción del puesto
Se integrará al equipo de desarrollo que trabaja para varios clientes en Estados Unidos, en proyectos como portales de ciberseguridad y portales de IVR (sistemas automatizados de atención de llamadas), además de nuestros productos (Organilab, OpenTraceLab) y soluciones a la medida.
Esperamos que asuma un rol técnico de referencia: proponer soluciones de arquitectura, revisar código, acompañar a las personas junior y velar por la calidad, la seguridad y el rendimiento de las aplicaciones. Trabajamos con Git, revisión de código, pruebas automatizadas y despliegues en contenedores, en comunicación frecuente en inglés con los equipos de los clientes.
Responsabilidades
- Diseñar, desarrollar y mantener aplicaciones web con Python, Django y Django REST Framework
- Construir interfaces web (HTML, CSS, JavaScript) e integrarlas con las APIs del backend
- Modelar bases de datos en PostgreSQL y optimizar consultas
- Escribir pruebas automatizadas y realizar revisiones de código
- Participar en el despliegue y soporte de aplicaciones en servidores Linux y Docker
- Estimar tareas, documentar soluciones y acompañar técnicamente al equipo junior
Perfil requerido
- Al menos 5 años de experiencia profesional desarrollando con Python
- Experiencia demostrable con Django y Django REST Framework (portafolio, repositorios o proyectos en producción)
- Experiencia como desarrollador full stack: HTML, CSS, JavaScript y algún framework de frontend
- Manejo fluido de Linux en línea de comandos
- Dominio de Git y flujos de trabajo colaborativos (ramas, merge requests, revisión de código)
- Experiencia con PostgreSQL u otra base de datos relacional
- Buen nivel de inglés (oral y escrito) — B2
Deseable
- Experiencia con Docker y despliegue de aplicaciones en contenedores
- Conocimiento de Celery, RabbitMQ o colas de tareas
- Contribuciones a proyectos de software libre
- Experiencia con Odoo