Negotiable
Undetermined
Remote
EMEA
Summary: The role of Sr Python Developer involves designing and implementing production-ready APIs while adhering to a Test Driven Development approach. The position requires a strong background in Python development and system design principles, with a focus on creating scalable database schemas. The developer will also be responsible for maintaining documentation and collaborating effectively across teams. This is a remote position with a duration of 9 months, with the possibility of extension.
Key Responsibilities:
- Designing and implementing modular, production-ready APIs.
- Creating and maintaining developer-friendly documentation.
- Following a strict Test Driven Development approach.
- Building services with a focus on reliability and maintainability.
- Designing and iterating on scalable database schemas for service integration.
Key Skills:
- 5+ years of practical, production-grade Python development experience.
- Strong understanding of system design principles.
- Proven ability to design modular, high-performance APIs.
- Hands-on experience with Test Driven Development (TDD).
- Strong fundamentals in database schema design and data modeling.
- Excellent technical communication skills.
- Ability to work at a rapid pace without sacrificing clarity or correctness.
- [Bonus] Familiarity with LLM function calling protocols and paradigms.
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Position : Sr Python Developer
Location : Remote
Exp : 5+ Years
Duration : 9 Months ( possibility of extension )
Please note: This is a software engineering role, NOT one in data annotation, data science, machine learning or analytics.
What does day-to-day look like:
- Designing and Implementing real-world services as modular, production-ready APIs
- Creating and maintaining excellent, developer-friendly documentation
- Following a strict Test Driven Development approach — tests first, code second
- Building at maximum velocity without compromising on reliability or maintainability
- Designing and iterating on scalable database schemas for each service integration
Requirements:
- 5+ years of experience with practical, production-grade Python development
- Strong understanding of system design principles
- Proven ability to design modular, high-performance APIs and manage the complete API lifecycle
- Hands-on experience with Test Driven Development (TDD)
- Strong fundamentals in database schema design and data modeling
- Demonstrated ownership of technical decisions, with the ability to explain and justify trade-offs.
- Excellent technical communication skills — able to explain design, document APIs and collaborate effectively across teams
- Able to work at a rapid pace without sacrificing clarity or correctness
- [Bonus] Familiarity with LLM function calling protocols and paradigms