Python Developer

10 years

0 Lacs

Posted:7 hours ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Remote - India

Summary

Senior Python Developer

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.


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

bengaluru, karnataka, india

bengaluru, karnataka, india

bengaluru, karnataka, india