Senior Python Developer

Incedo
Posted on
Incedo logo

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.