Python Developer Job Description Template

We are seeking a results-driven Python developer with a passion for troubleshooting and improving applications and processes for our organization. The primary responsibility of this role will be developing applications in Python. Additionally, you will serve as a liaison and subject matter expert for our clients in implementing technical solutions. To succeed in this role, you should be comfortable working independently as well as collaborating within a broader development team.

Typical Duties and Responsibilities

  • Develop applications using Python
  • Create complex custom applications
  • Work with the development team, clients, and other stakeholders to ensure applications are developed according to specifications
  • Test applications prior to deployment to ensure they are free of errors
  • Test and optimize user interfaces to enhance their performance
  • Participate in brainstorming and development of new features
  • Update software programs as new versions become available
  • Provide post-deployment support as needed

Education

  • Bachelor’s degree in computer science, engineering, or a related field

Required Skills and Experience

  • 2+ years of technical experience using Python
  • Experience with web development frameworks such as Flask or Django
  • Experience in application development and test automation
  • Experience in AI/ML projects, including selection and optimization of models
  • Understanding of relational databases and database technology
  • Knowledge of UNIX and Linux operating systems
  • Knowledge of front-end programming languages such as HTML, JavaScript, and CSS
  • Strong communication and problem-solving skills
Contact us

Recruit with Nexus IT Group