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.