Senior Python Engineer - Backend Technologies

5 years

0 Lacs

Posted:2 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Description

Role : Senior Python Engineer Service 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.
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You