Job Description

Location:

Remote (India) / Mumbai (Hybrid/Remote Options Available)

Experience:

3 - 8 Years

Type:

Full-Time

Role Overview



We are seeking a mid-level Python Developer with 3-6 years of experience to design, implement, and maintain robust and scalable software applications. The ideal candidate will have a strong foundation in backend development, a problem-solving mindset, and experience working in agile environments. You will be instrumental in developing new features, optimizing existing systems, and ensuring high performance and responsiveness.

Key Responsibilities



Design, develop, test, and deploy high-quality, reusable, and maintainable Python code. Build and maintain backend services, APIs, and data processing pipelines. Collaborate with front-end developers, product managers, and other stakeholders to integrate user-facing elements with server-side logic. Optimize applications for maximum speed, scalability, and security. Identify and troubleshoot complex software defects and performance bottlenecks. Participate in code reviews to maintain high development standards and share knowledge. Contribute to all phases of the software development lifecycle, from concept to deployment and maintenance. Work with relational and non-relational databases to store and query data efficiently. Write and maintain technical documentation.

Qualifications & Must-Have Skills



3-6 years of professional experience

in software development with a strong focus on Python.

Proficiency in at least one Python web framework:

Django (preferred), Flask, or FastAPI. Solid understanding of RESTful API design and development principles. Experience with relational databases (e.g., PostgreSQL, MySQL) and writing optimized queries. Strong knowledge of data structures, algorithms, and object-oriented programming (OOP) principles. Experience with version control systems, specifically Git. Familiarity with testing frameworks (e.g., Pytest, Unittest) and a commitment to writing testable code. Experience working in an Agile/Scrum development process. Excellent problem-solving skills and a proactive attitude. Strong communication and collaboration skills, essential for a remote/hybrid setup.

Good-to-Have Skills



Experience with cloud platforms (AWS, Google Cloud, or Azure). Knowledge of containerization technologies like Docker and orchestration with Kubernetes. Experience with asynchronous programming and related libraries (e.g., Celery, asyncio). Familiarity with NoSQL databases (e.g., MongoDB, Redis). Understanding of CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, Github Actions). Basic knowledge of front-end technologies (HTML, CSS, JavaScript) is a plus. Exposure to data engineering tools (e.g., Pandas, Apache Spark, Airflow).

What We Offer



Flexible Work Arrangements:

Enjoy the freedom of a remote-first culture or work from our modern office in Mumbai (if located there).

Competitive Compensation:

A salary package commensurate with experience and skills.

Health & Wellness:

Comprehensive health insurance for you and your family.

Learning & Development:

Budget for conferences, online courses, and certifications to fuel your professional growth.

Cutting-Edge Technology:

Work with modern tools and technologies on challenging projects.

Work-Life Balance:

Generous paid time off and flexible leave policies.

Collaborative Culture:

Be part of a supportive, talented, and inclusive team.
Job Type: Full-time

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