- Remoto · México
- Por proyecto
- Semi senior
- USD 2,500 – USD 4,000 al mes
Publicada
Contratan desde: México, Latinoamérica
Descripción del puesto
Sobre la vacante
TMC México está buscando 2 desarrolladores Python para un proyecto de 4-5 meses con inicio pronto. Se requieren perfiles de Python Backend Developer y Python + Angular Developer.
Stack principal:
- Python 3.9+
- FastAPI o Django REST
- APIs REST
- PostgreSQL
- SQLAlchemy / Django ORM
- pytest
Plus: Docker, Redis, Celery, Clean Architecture, OAuth2 / JWT
Modalidad: 100% remoto (si estás en Cancún es un plus) Experiencia requerida: +3 años
¿Por qué deberías aplicar?
Esta es una oportunidad para trabajar en un proyecto concreto y de corto plazo donde podrás aplicar las mejores prácticas de desarrollo backend con tecnologías modernas. Ideal si buscas experiencia en consultoría y proyectos con arquitecturas limpias y autenticación robusta. Además, la modalidad remota te da flexibilidad total.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Python avanzado (3.9+)
- Experiencia con FastAPI o Django REST Framework
- Diseño e implementación de APIs REST
- PostgreSQL y ORMs (SQLAlchemy/Django ORM)
- Testing con pytest
- Docker para contenedores
- Clean Architecture y patrones de diseño
Tips prácticos para este puesto
- Prepara ejemplos concretos de APIs que hayas desarrollado con FastAPI o Django REST
- Demuestra conocimiento en testing - muestra cómo estructuras tus tests con pytest
- Habla sobre arquitectura - explica cómo aplicas Clean Architecture en tus proyectos
- Si tienes experiencia con Angular, resáltala como valor agregado
Recursos recomendados
- Documentación oficial: FastAPI docs, Django REST Framework docs
- Cursos: "Python Backend Development" en Platzi, "Django for Professionals" en Udemy
- Influencers: Miguel Grinberg (Flask/Django), Sebastian Ramirez (FastAPI creator)
- Tools: Postman para APIs, pgAdmin para PostgreSQL, Docker Desktop
Preguntas frecuentes en entrevistas para este rol
- "¿Cómo estructurarías una API REST con FastAPI/Django para un sistema de usuarios con autenticación JWT?"
*Tip: Explica endpoints, modelos, autenticación, middlewares y testing.*
- "¿Qué ventajas tiene Clean Architecture en un proyecto Python?"
*Tip: Menciona separación de responsabilidades, testabilidad y mantenibilidad.*
- "¿Cómo optimizarías consultas complejas en PostgreSQL usando SQLAlchemy?"
*Tip: Habla de índices, eager loading, subconsultas y profiling.*
Rango salarial estimado (LATAM)
Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Junior | $1,500 - $2,500 | | Mid | $2,500 - $4,000 | | Senior | $4,000 - $6,000 |
*Nota: Varía según país, empresa, modalidad (remoto internacional paga más) y tecnologías específicas. Empresas de USA/EU pagando en LATAM suelen ofrecer 30-50% más. Para este proyecto de 4-5 meses, los rangos podrían ajustarse por duración.*
Red flags a considerar
- Proyecto sin documentación técnica clara - Pregunta en la entrevista sobre la documentación existente y procesos de onboarding técnico.
- Falta de definición en alcance del proyecto - Investiga si hay un backlog claro, historias de usuario definidas y metodología ágil establecida.
- Equipo distribuido sin comunicación efectiva - Señal de advertencia si no hay daily meetings definidos o herramientas de colaboración establecidas para trabajo remoto.
Habilidades
- Python
- Python 3.9+
- FastAPI
- Django REST
- APIs REST
- PostgreSQL
- SQLAlchemy
- Django ORM
- pytest
- Docker
- Redis
- Celery
- Clean Architecture
- OAuth2
- JWT
- Angular