Python Lead Developer Job Description

Python Lead Developer Job Description Template

Our company is looking for a Python Lead Developer to join our team.

Responsibilities:

  • Full responsibility for quality of code the team is responsible (either through personal review or thoughtful delegation);
  • Some coding required (this is not a pure management role);
  • Participate in the development and evangelization of the Python coding standards within the organization;
  • Full responsibility for delivering solutions into production (working through operations teams);
  • Responsible for training and mentoring developers on the team and recommending actions around hiring, firing and promotions;
  • Works with Technical Project Management to create and maintain the prioritized backlog and schedule for the team;
  • Responsible for architectural decisions with consultation from other members of engineering leadership;
  • Contributes to team effort by accomplishing related results as needed;
  • capabilities;
  • Demonstrates an inclusive, roll-up-your-sleeves work ethic by showing a willingness to participate in daily workloads when needed to make deadlines;
  • Displays solid fiscal responsibility by managing and adhering to budgets and always seeking out operating efficiencies and economies.

Requirements:

  • Demonstrated experience successfully leading teams in a dynamic, fast time to market and customer focused environment;
  • Strong organizational skills, including the ability to respond quickly in a fast-paced environment;
  • Leading initiatives where teams were comprised of onshore and offshore resources;
  • 4+ years of experience in leading Development Teams;
  • Excellent knowledge of Internet/Web technologies, such as web browsers, AJAX, HTTP, HTML/XML, REST, JavaScript, CSS, XSL/XSLT, XPATH etc;
  • You have done your share of HTML/CSS/JS;
  • You know and love programming in Python;
  • You have leveraged serverless architecture within AWS or similar cloud platforms;
  • You have developed server-side web applications, REST APIs, and/or microservices;
  • You are committed to quality and have an eye for detail;
  • You are passionate about software security;
  • Experience with cybersecurity concepts & technologies;
  • You have experience with data pipelines or distributed message queues;
  • You are eager to learn new technology and solve problems;
  • Experience working with small, nimble development teams.