We are seeking a highly skilled and motivated Python Developer with 2+ years of hands-on experience in designing, developing, and deploying scalable software solutions. The ideal candidate will have strong expertise in Python programming, with a solid grasp of backend development, APIs, and cloud services. You'll work with a cross-functional team of developers, data engineers, and product managers to build high-quality, high-performance applications.
Key Responsibilities:
Design, develop, test, and deploy robust backend systems using Python.
Develop RESTful and/or GraphQL APIs for web and mobile applications.
Collaborate with front-end developers and product teams to deliver integrated solutions.
Optimize applications for speed and scalability.
Write clean, maintainable, and efficient code following best practices.
Integrate third-party APIs and data sources as needed.
Participate in code reviews and mentor junior developers.
Troubleshoot, debug, and upgrade existing software.
Work with DevOps teams to automate deployments and monitor applications.
Maintain clear documentation of code and system architecture.
Required Skills & Qualifications:
Strong proficiency in Python
(OOP, data structures, file handling, exception management, etc.)
Experience with
popular Python frameworks
: Django, Flask, FastAPI (at least one is mandatory).
Good knowledge of
RESTful API development and integration
.
Solid understanding of
relational databases
like PostgreSQL or MySQL, and
ORMs
like SQLAlchemy or Django ORM.
Familiarity with
NoSQL databases
like MongoDB, Redis is a plus.
Experience with
version control systems
(Git, GitHub/GitLab/Bitbucket).
Familiar with
Docker
and containerized environments.
Exposure to
CI/CD pipelines
, deployment, and monitoring tools.
Experience working in
Agile/Scrum
environments.
Familiarity with
unit testing
(e.g., pytest, unittest).
Knowledge of
asynchronous programming
(asyncio, Celery) is a plus.
Cloud experience (e.g., AWS, GCP, Azure) is preferred but not mandatory.
Nice-to-Have Skills:
Knowledge of
data processing frameworks
(e.g., Pandas, NumPy) and
data pipelines
(e.g., Airflow).
Security best practices for APIs and application development.
Understanding of design patterns and scalable architecture.
Soft Skills:
Strong problem-solving and analytical skills.
Ability to work independently and within a team.
Good communication and collaboration skills.
Strong attention to detail and a commitment to delivering high-quality software.
Job Types: Full-time, Permanent, Fresher
Pay: ₹300,000.00 - ₹500,000.00 per year
Benefits:
Flexible schedule
Paid time off
Application Question(s):
What is your Current Annual CTC?
What is your Expected Annual CTC?
Experience:
Python: 3 years (Required)
Back-end development: 3 years (Required)
Work Location: In person
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.