Job Description

Job Summary:


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.


Job Detail

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