Job Title: Python Developer
Experience: 6+ years total experience, 4-5 years of experience in Python
Location: Hyderabad
Employment Type: Full-time
Pay: 50,000-60,000 per month
Job Overview: We are seeking a skilled and communicative Python Developer to join our dynamic team. The ideal candidate will have 4-5 years of hands-on experience working with Python and a total of 6 years of experience in software development. This role requires someone who can effectively collaborate with cross-functional teams, demonstrate problem-solving abilities, and deliver high-quality code.
Key Responsibilities:
- Develop, test, and maintain scalable Python applications and services.
- Write clean, efficient, and reusable code following best practices.
- Collaborate with teams including front-end developers, designers, and project managers to define requirements and deliver solutions.
- Troubleshoot and debug applications to ensure optimal performance.
- Participate in code reviews and provide feedback to peers.
- Contribute to improving development processes and standards.
- Stay up-to-date with Python development trends and technologies.
Required Qualifications:
- 6+ years of total software development experience.
- 4-5 years of hands-on experience with Python.
- Strong understanding of Python frameworks (e.g., Django, Flask).
- Proficient in using relational databases (e.g., PostgreSQL, MySQL).
- Experience with RESTful APIs and microservices architecture.
- Familiarity with version control systems (Git) and CI/CD pipelines.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills, both written and verbal.
Preferred Qualifications:
- Knowledge of front-end technologies (HTML, CSS, JavaScript) is a plus.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Exposure to containerization technologies like Docker or Kubernetes.
Soft Skills:
- Strong interpersonal skills with the ability to communicate complex technical concepts to non-technical stakeholders.
- Ability to work in a collaborative, team-oriented environment.
- Strong time-management skills and ability to meet deadlines.
Education:- Bachelor’s degree in Computer Science, Information Technology, or a related field