Job Description – Senior Python Developer – Service Implementation (TDD) (Contract)
Location : (Fully remote role ) India
Employment Type : Short-term Contract (9 months)
Start Date : Immediate
Experience Required : 5+ years
Engagement Type : Flexible (8 hours / day with 4 hours PST overlap)
Note : Candidate should be comfortable working in Night Shifts
Role Overview
We are seeking a Senior Python Engineer with deep expertise in backend development and proven experience building large-scale, production-ready systems.
The role involves implementing real-world services (e.g., Gmail, Jira) as modular APIs, following a Test-Driven Development (TDD) approach. The ideal candidate thrives in a fast-paced environment, writes clean and well-tested code, and has strong database design fundamentals.
⚠️ Note : This is a software engineering role , not a data annotation, data science, or analytics position.
Key Responsibilities
Design and implement modular, production-grade APIs for real-world service integrations.
Follow Test Driven Development (TDD) principles — write tests first, then code.
Build at high velocity without compromising reliability or maintainability.
Create and maintain clear, developer-friendly documentation.
Design scalable and efficient database schemas.
Required Skills & Experience
5+ years of hands-on experience with production-grade Python development.
Strong proficiency in backend engineering and API implementation.
Experience with Test Driven Development (TDD) .
Excellent understanding of database schema design and data modeling.
Proven ability to deliver scalable, maintainable code under tight timelines.
[ Bonus : ] Familiarity with LLM function-calling protocols and paradigms.
Evaluation Process
Round 1 : 60-min Technical Assessment (via FloCareer)
Round 2 : 30-min Technical + Cultural Fit Discussion
Python Developer • Trivandrum, Kerala, India