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.