RR

Python Developer

Remote, India

76 applied

Full-time

₹300000 - 400000 Lakh/year

0-1 yrs

Posted on: Apr 2, 2025

Skills

python

python programming

python developer

1. Overview:

This role is for a skilled Python Developer to join our growing team. The successful candidate will be responsible for designing, developing, and maintaining high-quality, scalable, and efficient Python-based applications. The objective is to contribute to the development and improvement of our core product offerings and internal tools.


2. Key Responsibilities:

  • Design, develop, and test Python code for various applications and services.

  • Collaborate with other developers, designers, and stakeholders to define and implement software solutions.

  • Write clean, well-documented, and testable code adhering to coding best practices.

  • Participate in code reviews and provide constructive feedback to team members.

  • Troubleshoot and debug software applications to identify and resolve issues.

  • Contribute to the improvement of development processes and tools.

  • Participate in the full software development lifecycle (SDLC), from requirements gathering to deployment and maintenance.

  • Implement and maintain unit and integration tests.

  • Stay up-to-date with the latest advancements in Python and related technologies.


3. Technical Skills:

  • Strong proficiency in Python programming (including object-oriented programming principles).

  • Experience with at least one Python web framework (e.g., Django, Flask).

  • Experience with relational databases (e.g., PostgreSQL, MySQL).

  • Experience with version control systems (e.g., Git).

  • Familiarity with RESTful APIs and API design principles.

  • Experience with testing frameworks (e.g., pytest, unittest).

  • Understanding of cloud platforms (e.g., AWS, Google Cloud, Azure) is a plus.

  • Experience with containerization technologies (e.g., Docker, Kubernetes) is a plus.


4. Required Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • At least 2 years of experience as a Python Developer.

  • This is a Remote Position.


5. Skills & Experience:

  • Proven experience in Python programming, demonstrating a strong understanding of Python syntax, data structures, algorithms, and design patterns.

  • A portfolio of projects showcasing your Python development skills (GitHub repositories are highly encouraged).

  • Demonstrated ability to write efficient, readable, and well-documented Python code. Examples of your Python programming expertise should be readily apparent in your application materials.

  • Experience working as part of an agile development team. The ideal candidate will have strong collaboration and communication skills. Your experience as a Python developer should highlight your ability to work effectively within a team environment.