Python developer | Codersbrain
Job Description
Python Developer
Job Summary
We are seeking a skilled Python Developer to join our dynamic team. The successful candidate will be responsible for developing, maintaining, and enhancing our software applications using Python and will play a crucial role in delivering high-quality software solutions. This role contributes to the organization’s goals by ensuring the development of reliable and efficient code that meets the needs of our clients.
Responsibilities
- Develop, test, and maintain software applications using Python.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to optimize performance.
- Contribute to code reviews and ensure coding standards are maintained.
- Implement and maintain APIs using the FastAPI framework.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Qualifications
- Proficiency in Python Programming.
- Experience with the FastAPI Framework.
- Strong problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment.
- Bachelor's degree in Computer Science, Engineering, or a related field is preferred.
- Excellent communication skills.
Preferred Skills
- Experience with other web frameworks such as Django or Flask.
- Knowledge of database systems like MySQL, PostgreSQL, or MongoDB.
- Familiarity with front-end technologies such as JavaScript, HTML, and CSS.
- Understanding of version control systems like Git.
Experience
- Minimum of 5 years of experience in a relevant field is required.
Environment
This position is open for multiple locations including Bangalore, Chennai, Pune, and Mumbai. Candidates should be prepared for either in-office work or a potential hybrid model, depending on the company's policies.
Salary
The estimated salary range for this position is ₹1,200,000 - ₹1,700,000 per annum.
Growth Opportunities
Opportunities for career advancement within the company are available, allowing for professional development in a supportive environment.