Senior Python Developer Job Description Template

Use this Senior Python Developer job description template to advertise the open roles for free using Longlist.io. Modify the requirements according the needs of your organization or the client you are hiring for.
Senior Python Developer Job Description Template

What is a Senior Python Developer?

Senior Python Developers are responsible for designing and implementing high-availability and low-latency applications, writing reusable and efficient code, integrating user-facing elements with server-side logic, and optimizing applications for maximum speed and scalability. They must have a deep understanding of Python programming and experience with various frameworks and libraries.

A Bachelor's degree in Computer Science or a related field is typically required. Additionally, they should have strong problem-solving skills and the ability to work collaboratively in a team environment.

Senior Python Developer Job Description Template

Job Brief

We are looking for a Senior Python Developer to build functional and efficient server-side applications.

Senior Python Developer responsibilities include participating in all phases of the software development lifecycle and coaching junior developers. If you’re a seasoned developer with a love for back-end technologies, we’d like to meet you.

Your ultimate goal is to create high-quality products that meet customer needs.

Responsibilities

  • Help design and implement functional requirements
  • Build efficient back-end features in Python
  • Integrate front-end components into applications
  • Manage testing and bug fixes
  • Prepare technical documentation
  • Collaborate with UX/UI designers to implement design into the code
  • Coach junior team members
  • Implement software enhancements and suggest improvements

Requirements

  • Solid experience as Python Developer
  • Experience with Python frameworks (e.g. Django, Flask, Bottle)
  • Familiarity with Amazon Web Services (AWS) and REST API
  • Understanding of databases and SQL
  • Knowledge of JavaScript and the AngularJS framework is a plus
  • Attention to detail
  • Leadership skills
  • BSc in Computer Science, Engineering or relevant field
Looking for your next
Recruiting CRM or ATS?
Longlist has all the tools you and your team needs to become a better recruiters. From sourcing to closing, we have you covered.