
Python Backend Engineer (Mid-Level) – Remote – 3-Month Contract
- México
- Permanente
- Tiempo completo
- Write Python code following Clean Code, SOLID, and Defensive Programming principles.
- Build testable modules using unit testing, mocking, and simulation patterns.
- Apply Inversion of Control (IoC) and design patterns to decouple logic and improve maintainability.
- Use Pytest (or equivalent) to create robust unit and integration tests.
- Collaborate with team members to define simulation strategies and test coverage goals.
- Support test automation in CI pipelines.
- Build and run services using AWS Lambda and cloud-native components.
- Work with SQL Server, MongoDB, and DynamoDB to manage diverse data workloads.
- Leverage ElasticSearch for search-intensive components.
- Work in Scrum/Kanban sprints with collaborative ceremonies and async ownership.
- Apply GitFlow, participate in PR reviews, and follow CI/CD release workflows.
- 3–5 years of experience writing production-grade Python.
- Strong experience with Pytest or similar frameworks.
- Knowledge of IoC, SOLID principles, mocking and simulation strategies.
- Hands-on experience with SQL Server, MongoDB, or DynamoDB.
- Familiarity with AWS Lambda and microservice patterns.
- Experience working with ElasticSearch and distributed data queries.
- Comfortable with GitFlow, CI/CD pipelines, and Agile methodologies (Scrum or Kanban).
- Familiarity with clean architecture layers.
- Experience in short-cycle delivery teams.
- Background working with event-driven or asynchronous systems.
- ✔ Autonomous and comfortable in fast-paced delivery cycles.
- ✔ Communicates proactively in async and real-time channels.
- ✔ Team-oriented and focused on continuous improvement.
- Duration: 3 months, with potential extension up to 5 months total
- Location: Remote – LATAM candidates welcome
- Schedule: Full-time engagement
- Model: Independent contractor
- Budget: Up to $2,300 USD/month