Job Description

: Python Developer



We are seeking a talented and motivated

Python Developer

to join our development team. The ideal candidate will be responsible for building, testing, and deploying robust, scalable, and high-performance applications. This role requires expertise in the Python ecosystem, excellent problem-solving skills, and a strong commitment to writing clean, maintainable code.

Key Responsibilities



Software Development:

Design, develop, test, and deploy efficient, scalable, and reusable Python modules and applications.

Back-End Development:

Work primarily on back-end components, connecting the application with third-party web services and integrating front-end elements built by other developers.

Database Management:

Create and maintain database schemas, write optimized queries, and ensure efficient data storage solutions, working with relational (e.g., PostgreSQL, MySQL) and/or NoSQL databases.

API Development:

Develop and maintain robust, well-documented RESTful APIs using Python frameworks (e.g., Django, Flask).

Code Quality:

Implement unit tests, integration tests, and conduct code reviews to ensure code quality, reliability, and security.

Troubleshooting:

Identify and resolve bottlenecks, performance issues, and bugs throughout the application lifecycle.

Collaboration:

Work closely with product managers, designers, and other engineers to understand requirements and translate them into technical solutions.

Required Qualifications



Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).

Proven experience (X+ years)

as a Python Developer or Software Engineer.

Expertise in at least one Python framework:

Deep knowledge of

Django

or

Flask

(or similar microframeworks). Strong understanding of

Object-Oriented Programming (OOP)

principles. Proficiency in designing and consuming

RESTful APIs

. Familiarity with database technologies, particularly SQL, and

ORM libraries

(e.g., SQLAlchemy, Django ORM). Experience with version control systems, especially

Git

.

Preferred Skills (Nice to Have)



Experience with cloud platforms (AWS, Azure, or Google Cloud). Familiarity with asynchronous programming (e.g., asyncio). Knowledge of containerization technologies (Docker, Kubernetes). Experience in performance optimization, caching, and scalability architecture.
Job Type: Full-time

Pay: ₹300,000.00 - ₹600,000.00 per year

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
    JD4488199
  • 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