HamburgerMenu
hirist

Senior Python Engineer - Backend Technologies

Posted on: 30/11/2025

Job Description

Description :

Role : Senior Python Engineer Service Implementation

Experience Level : 5+ Yrs

Commitment : Full Availability (8 Hrs/day) and 4 hours overlap with PST time zone (i.e. b/w 8pm to 12pm IST)

Mandatory Skills :

- Practical & production-grade Python,

- Designing and Implementing production-ready APIs & Test- Driven Development (TDD).

- Pure software engineering role not data annotation, data science, or analytics.

Role Overview :

We are seeking a high-caliber Backend Engineer with deep expertise in Python and a proven ability to design and build production-grade systems at speed.

This role focuses on implementing real-world services (e.g., Gmail, Jira, etc.) as modular APIs using a Test- Driven Development (TDD) approach. Youll work on designing scalable architectures, clean API implementations, and well-documented code, all while maintaining high velocity and technical excellence.

Key Responsibilities :

- Design and implement modular, production-ready APIs that replicate real-world services (Gmail, Jira, etc)

- Follow a strict Test-Driven Development (TDD) approach tests first, code second.

- Architect and iterate on scalable database schemas and data models.

- Maintain clear, developer-friendly documentation for every implemented service.

- Balance speed and reliability, ensuring code remains maintainable and production-grade.

- Collaborate across teams to ensure integration, scalability, and operational readiness.

Requirements :

- 5+ years of hands-on experience in practical, production-grade Python development.

- Strong understanding of system design principles and modular architecture.

- Proven ability to design, build, and maintain APIs through their complete lifecycle.

- Hands-on experience with Test-Driven Development (TDD) frameworks (pytest, unittest, etc.).

- Strong fundamentals in database schema design and data modeling.

- Demonstrated ownership of technical decisions, including trade-off analysis and justification.

- Excellent technical communication and documentation skills.

- Ability to deliver at high velocity without compromising code quality or correctness.

Bonus Skills :

- Familiarity with LLM function calling protocols and AI-integrated API design.

- Experience building developer SDKs or integration frameworks.

- Exposure to FastAPI, Flask, or Django REST Framework for API development.

Educational Qualifications :

- Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.


The job is for:

May work from home
info-icon

Did you find something suspicious?