Python Developer

Year    India, India

Job Description

Senior Python Developer
Remote - India Summary
We are seeking an experienced Senior Python Developer to enhance and maintain the core backend APIs that support our high-volume online ordering systems, mobile applications, and in-store kiosks. This role requires deep technical expertise, strong SQL proficiency, and the ability to work within a large, mature codebase. You will play a key role in system modernization, performance optimization, and feature expansion across multiple customer-facing platforms. Roles & Responsibilities
API Development & Integration:
Design, build, and document REST API endpoints using Flask and OpenAPI, and manage integrations with internal and external third-party systems (payments, loyalty, CRM, etc.).
Performance Optimization:
Identify performance issues and implement solutions using tools such as Datadog APM, advanced SQL tuning, indexing, caching mechanisms (e.g., Redis), and other optimization techniques.
Database & Core Logic:
Work directly with MySQL, writing and optimizing complex custom SQL queries across a large schema with hundreds of tables-without relying on ORMs.
System Modernization:
Refactor legacy components within a 10-year-old codebase to improve scalability, maintainability, and performance.
Quality Assurance:
Enhance and expand the automated testing suite to ensure reliability, stability, and overall code quality.
Problem Solving:
Investigate and resolve complex bugs across multiple interconnected services.
Feature Development:
Build and deploy new backend functionalities that directly support and extend features across consumer-facing applications. Education
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience. Experience
5+ years of professional Python development experience.
Strong background working within large, established, and complex codebases.
Prior experience with high-performance, consumer-facing applications-preferably in e-commerce, retail, or restaurant technology. Skills
Core Technical Skills:
Expert-level Python development (Flask preferred; Django acceptable).
Deep SQL expertise with hands-on experience writing complex, custom queries.
Experience integrating with external systems such as payments, CRM, loyalty, and marketing platforms.
Strong understanding of performance optimization tools and techniques.
Nice-to-Have Skills:
Knowledge of Celery, Redis, Docker, Linux, and AWS.
Soft Skills:
Excellent written and verbal communication.
Strong problem-solving skills and ability to work independently with minimal supervision.
Ability to collaborate and be available until 5 p.m. US Eastern Time. Work Environment
Fully remote role; candidates must have a stable and reliable work-from-home setup.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4757065
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    India, India
  • Education
    Not mentioned
  • Experience
    Year