
📋 Descripción del puesto
Estamos en la búsqueda de un Desarrollador Python con experiencia en desarrollo backend para sumarse a nuestro equipo. Buscamos a alguien con mentalidad proactiva, con dominio del lenguaje y buenas prácticas de programación, capaz de trabajar en proyectos web, APIs, automatización de procesos y manejo de datos.
Trabajarás en conjunto con otros desarrolladores, diseñadores y product managers en la construcción de servicios robustos y escalables.
🛠️ Stack Tecnológico
Requerido:
• Python 3.x
• Frameworks web: Django o FastAPI (idealmente ambos)
• Bases de datos: PostgreSQL o MySQL
• ORM: Django ORM / SQLAlchemy / Tortoise
• Docker: para ambientes de desarrollo y despliegue
• Control de versiones: Git + GitHub o GitLab
• Testing: Pytest / unittest
• APIs RESTful: diseño y consumo
• Documentación: Swagger / OpenAPI
Deseable:
• Conocimientos de Celery y Redis para procesamiento en segundo plano
• Experiencia con GraphQL (Ariadne / Strawberry / Graphene)
• Experiencia con CI/CD (GitHub Actions, GitLab CI, etc.)
• Familiaridad con conceptos de Domain-Driven Design y arquitecturas limpias
• Bases de datos NoSQL (MongoDB, Redis, Elasticsearch)
• Conocimientos básicos de frontend (HTML, JS, Vue/React) es un plus
• Experiencia con servicios en la nube (AWS, GCP o Azure)
✅ Responsabilidades
• Participar en el diseño, desarrollo y mantenimiento de APIs y servicios backend.
• Crear estructuras de datos y modelos eficientes.
• Optimizar consultas y procesos para garantizar performance y escalabilidad.
• Escribir pruebas automatizadas para asegurar la calidad del código.
• Colaborar en la planificación y estimación de tareas con el equipo.
• Documentar el código y procesos técnicos.
🎯 Qué ofrecemos
• Trabajo remoto y horario flexible.
• Proyectos interesantes y desafíos técnicos.
• Cultura colaborativa y de mejora continua.
• Capacitaciones, certificaciones o acceso a cursos (si aplica).
• Estabilidad y posibilidades de crecimiento profesional.