Senior Python Developer | 5 Yrs Exp

Year    TN, IN, India

Job Description

About the Role


==================



We are looking for an experienced

Senior Python Developer with 5 years of hands-on experience

in building scalable backend systems, APIs, and modern web applications. The ideal candidate is strong in coding, problem-solving, database design, and cloud-based deployments. You will work closely with cross-functional teams to deliver high-quality, secure, and efficient software solutions.



Key Responsibilities


========================



Design, develop, and maintain backend applications using

Python (Django / Flask / FastAPI).

Build and maintain

RESTful APIs

and microservices. Write clean, modular, secure, and high-performance code. Integrate with internal and external systems, third-party APIs, and cloud services. Design scalable database schemas and optimize SQL queries. Work with DevOps team for CI/CD, Docker containerization, and deployments. Conduct code reviews, ensure best development practices, and maintain documentation. Collaborate with the front-end, QA, and product teams to deliver end-to-end solutions. Troubleshoot issues, perform root-cause analysis, and optimize system performance.


Required Technical Skills


=============================



Strong experience in

Python 3.x.

Hands-on expertise in

Django / Flask / FastAPI.

Strong understanding of

REST APIs,

microservices architecture, OOP, and design patterns. Proficiency in

SQL databases

(PostgreSQL, MySQL) and familiarity with

NoSQL

(MongoDB, Redis). Experience with

Docker

, Git, and CI/CD pipelines. Good understanding of

asynchronous programming

, Celery, or event-driven architectures. Experience working with

cloud platforms

(AWS / Azure / GCP). Knowledge of Unit Testing frameworks (PyTest, Unittest).


Soft Skills


===============



Strong analytical and problem-solving ability. Excellent communication and collaboration skills. Ability to work independently with minimal supervision. High attention to detail and commitment to quality. Time management and the ability to prioritize tasks in a fast-paced environment.


Qualifications


==================



Bachelor's or Master's degree in Computer Science, IT, or related field. 5+ years of relevant experience in backend development using Python.


Bonus Skills (Good to Have)


===============================



Experience with front-end technologies (React/Angular). Knowledge of GraphQL, WebSockets, or message queues (RabbitMQ, Kafka). Exposure to AI/ML libraries (Pandas, NumPy, TensorFlow, etc.). Experience in building SaaS or large-scale enterprise applications.


Job Type:

Full Time

Job Location:

Chennai

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
    JD4832762
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TN, IN, India
  • Education
    Not mentioned
  • Experience
    Year