Experience
5 - 7 yrs
Job Location
Hyderabad, India
Vacancy
3
Designation
Senior Python Developer
Job Type
ONSITE
Job Description
Role & responsibilities
- Collaborate with cross-functional teams to gather and analyze requirements, design software solutions, and implement features that align with business goals.
- Lead the end-to-end development process, including planning, coding, testing, debugging, and deployment of Python applications.
- Write clean, maintainable, and efficient code following best practices in software development.
- Mentor and guide junior developers, providing technical expertise and fostering their professional growth.
- Participate in code reviews, providing constructive feedback and ensuring code quality and consistency.
- Identify and address technical debt and performance bottlenecks in existing systems.
- Stay up to date with industry trends and emerging technologies in Python and related fields, and apply this knowledge to improve development processes.
- Collaborate with DevOps teams to ensure smooth deployment and monitoring of applications in various environments.
- Troubleshoot and resolve complex issues in a timely manner, ensuring minimal disruption to business operations.
- Contribute to the continuous improvement of development methodologies and practices within the team.
Preferred candidate profile
- Bachelors degree in computer science, Engineering, or a related field (or equivalent work experience).
- Proven experience as a Python Developer, with a minimum of 5-8 years working on complex software projects.
- Experience with GraphQL is a plus.
- Strong proficiency in Python and related frameworks and libraries.
- Proficient in building APIs using Django (DRF)/Flask/FastAPI.
- Deep understanding of REST architecture and best practices.
- Familiarity with testing frameworks like PyTest or UnitTest
- Experience with database systems (Elasticsearch, Hadoop).
- Familiarity with version control systems (e.g., Git) and collaborative development workflows.
- Good knowledge of CI/CD pipelines and cloud services (AWS) is a plus.
- Previous experience leading and mentoring junior developers.
- Strong problem-solving skills and the ability to troubleshoot complex software issues.
- Excellent communication skills and the ability to work effectively within cross-functional teams.
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.
