Job Description

The Role



We are seeking a motivated and skilled Mid-Level Python Developer to join our dynamic engineering team. You will play a key role in designing, developing, and maintaining robust and scalable software solutions that power our core products. The ideal candidate has a solid foundation in Python, experience with modern backend frameworks, and a passion for writing clean, efficient code.

Key Responsibilities



Design, develop, test, and deploy high-quality, maintainable, and performant Python code. Collaborate with product managers, designers, and other engineers to understand requirements and translate them into technical specifications. Build and maintain RESTful APIs and backend services using frameworks like Django or Flask. Work with relational (e.g., PostgreSQL, MySQL) and/or non-relational databases (e.g., MongoDB, Redis). Write unit and integration tests to ensure code reliability and quality (e.g., using pytest, unittest). Participate in code reviews to maintain high development standards and share knowledge. Troubleshoot, debug, and resolve software defects and operational issues. Contribute to the improvement of our CI/CD pipelines and development processes. Document technical designs, code, and processes clearly.

Qualifications & Required Experience



3+ years

of professional software development experience with Python.

Strong proficiency

in one of the major web frameworks:

Django

or

Flask

. Solid experience working with

SQL databases

(e.g., PostgreSQL, MySQL) including schema design and query optimization. Experience building and consuming

RESTful APIs

. Familiarity with code versioning tools, particularly

Git

. Experience writing

comprehensive tests

(unit, integration). Understanding of fundamental software development principles (OOP, data structures, algorithms). Experience working in an Agile/Scrum development environment. Strong problem-solving skills and a collaborative mindset.

Nice-to-Have Skills (What will make you stand out)



Experience with

AWS, Azure, or GCP

cloud services (e.g., EC2, S3, Lambda, RDS). Knowledge of

Docker

and containerization. Familiarity with

CI/CD tools

like Jenkins, GitLab CI, or GitHub Actions. Experience with

asynchronous programming

(e.g., Celery, asyncio). Knowledge of

front-end technologies

(JavaScript, React, Vue.js) is a plus. Exposure to

data engineering

tools (Pandas, NumPy, Spark) or

Machine Learning

concepts. Experience with

message brokers

like RabbitMQ or Kafka.
Job Type: Full-time

Pay: ₹25,000.00 - ₹40,000.00 per month

Benefits:

Health insurance Provident Fund
Work Location: In person

Expected Start Date: 28/08/2025

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