Python Backend Engineer (Mid-Level) – Remote – 3-Month Contract
At Tekton Labs, we’re looking for 2 Python Backend Engineers to join a short-term, high-intensity backend project focused on designing scalable and well-tested services using modern Python practices. You’ll work with a lean and experienced team, applying SOLID principles, CI/CD pipelines, and simulation-based testing to deliver robust cloud-native services. This is a 3-month contract with the possibility of extension for 1–2 more months.
Key Responsibilities
Clean & Testable Python Development
• 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.
Testing & QA Integration
• 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.
☁ Cloud & Data Handling
• 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.
Agile Collaboration
• Work in Scrum/Kanban sprints with collaborative ceremonies and async ownership.
• Apply GitFlow, participate in PR reviews, and follow CI/CD release workflows.
Required Qualifications & Experience
✅ Must-Have:
• 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).
✨ Nice-to-Have:
• Familiarity with clean architecture layers.
• Experience in short-cycle delivery teams.
• Background working with event-driven or asynchronous systems.
Soft Skills
- ✔ Autonomous and comfortable in fast-paced delivery cycles.
- ✔ Communicates proactively in async and real-time channels.
- ✔ Team-oriented and focused on continuous improvement.
Contract Details
- 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
Ready to Apply?
Send your resume and GitHub profile (if available) to be considered for this rapid-start engagement.
Originally posted on Himalayas
Apply To this Job