Team Lead, Python/Django Engineer

Follett Corporation

Westchester (IL)

On-site

USD 150,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Follett Corporation in Westchester, IL, seeks a Team Lead, Python/Django Engineering to set architecture and drive backend services built on Python/Django with PostgreSQL, while mentoring engineers and reviewing production code.

You will own AI-assisted development practices, partner with DevOps and product teams, and lead the delivery pipeline, balancing technical leadership with hands-on coding.

Responsibilities

  • Serve as the top technical authority for the team: own architecture decisions, system design, and technical roadmap for Python/Django services, and set the engineering standard through hands-on code.
  • Guide and review the team’s lighter-weight React front-end work, ensuring it stays consistent with backend patterns and quality bar - this is a supporting surface, not the primary focus of the role.
  • Own PostgreSQL data architecture end-to-end - schema design, query optimization, indexing strategy, migrations, and data integrity across production systems.
  • Partner directly with the DevOps/Infrastructure team to assess PostgreSQL instance health, performance, capacity limitations, and instance-level design decisions (beyond query/schema tuning).
  • Design and lead enterprise integration architecture - event-driven and asynchronous patterns, message queues, third-party API integrations, and multi-consumer data fan-out across downstream systems.
  • Lead code review and pairing on the team’s hardest and highest-risk work, personally driving resolution on the most complex technical problems.
  • Drive CI/CD pipeline improvements, including test automation, deployment safety, and rollback procedures.
  • Monitor production health using observability tooling (e.g., PagerDuty, logging/metrics dashboards) and lead incident response and root-cause analysis.
  • Mentor engineers through pairing, code review, and informal technical growth conversations - partnering with the Engineering Manager on formal career development, hiring, and performance reviews rather than owning them.
  • Partner with product owners, QA, and adjacent platform teams to scope work, surface technical risk, and inform delivery timelines - without owning sprint planning or backlog grooming.
  • Champion secure coding practices, database access controls, and compliance with data-handling and change-management policies.
  • Own the team’s AI-assisted development practice - already a heavy part of the workflow (Claude, Claude Code, GitHub Copilot) - and push it further: tooling choices, workflow patterns, and review standards for AI-assisted and AI-generated code.

Skills

Python
Django
PostgreSQL
React
CI/CD
Observability
Code Review
Mentoring

Tools

GitHub Copilot
PagerDuty
CI/CD tooling

Job description

Position Overview


Join the Follett Team, where employees are valued, respected, and offered career paths throughout its many campus locations. Follett serves over half of the students in the United States and works with 80,000 schools as a leading provider of education technology, services and print and digital content. We’re higher education’s largest campus retailer and a hub for school spirit and community as we operate nearly 1,200 local campus stores and over 1,600 virtual stores across the continent. We take pride in the fact that for more than 140 years, we have been helping to improve people’s lives by supporting a lifetime of learning and education.


The Team Lead, Python/Django Engineering (Lead Software Engineer) is the deepest technical authority on an engineering team building and operating Python/Django services backed by PostgreSQL, with significant exposure to enterprise system integrations. The team’s primary surface area is backend, with a lighter-weight React front-end layer supporting it - this is a backend-first, not full-stack-parity, role. This is an individual-contributor technical leadership role: the person is expected to be the strongest engineer on the team, setting architecture direction, writing and reviewing production code at the highest bar, and serving as the technical escalation point for the hardest problems. The team already relies heavily on AI-assisted development tooling; this person is expected to own that practice and take it further, not introduce it from scratch. Sprint mechanics, hiring, and formal performance management are owned by the Engineering Manager; this role’s leadership is exercised through technical judgment, code, and mentorship rather than administrative process. The Team Lead partners closely with the Director of Software Engineering and cross-functional stakeholders to translate business priorities into sound technical designs and a reliable, well-tested delivery pipeline.


Responsibilities


  • Serve as the top technical authority for the team: own architecture decisions, system design, and technical roadmap for Python/Django services, and set the engineering standard through hands-on code.

  • Guide and review the team’s lighter-weight React front-end work, ensuring it stays consistent with backend patterns and quality bar - this is a supporting surface, not the primary focus of the role.

  • Own PostgreSQL data architecture end-to-end - schema design, query optimization, indexing strategy, migrations, and data integrity across production systems.

  • Partner directly with the DevOps/Infrastructure team to assess PostgreSQL instance health, performance, capacity limitations, and instance-level design decisions (beyond query/schema tuning).

  • Design and lead enterprise integration architecture - event-driven and asynchronous patterns, message queues, third-party API integrations, and multi-consumer data fan-out across downstream systems.

  • Lead code review and pairing on the team’s hardest and highest-risk work, personally driving resolution on the most complex technical problems.

  • Drive CI/CD pipeline improvements, including test automation, deployment safety, and rollback procedures.

  • Monitor production health using observability tooling (e.g., PagerDuty, logging/metrics dashboards) and lead incident response and root-cause analysis.

  • Mentor engineers through pairing, code review, and informal technical growth conversations - partnering with the Engineering Manager on formal career development, hiring, and performance reviews rather than owning them.

  • Partner with product owners, QA, and adjacent platform teams to scope work, surface technical risk, and inform delivery timelines - without owning sprint planning or backlog grooming.

  • Champion secure coding practices, database access controls, and compliance with data-handling and change-management policies.

  • Own the team’s AI-assisted development practice - already a heavy part of the workflow (Claude, Claude Code, GitHub Copilot) - and push it further: tooling choices, workflow patterns, and review standards for AI-assisted and AI-generated code.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Team Lead, Python/Django Engineer
Team Lead, Python/Django Engineer

Follett Higher Education • Westchester (IL)

On-site
USD 135,000 - 140,000
Team Lead, Python/Django Engineer - Westchester, IL
Team Lead, Python/Django Engineer - Westchester, IL

Follett Corporation • Westchester (IL)

On-site
USD 40,000 - 172,000
Senior Python/Django Tech Lead — AI-Driven Backend Architect
Senior Python/Django Tech Lead — AI-Driven Backend Architect

Follett Corporation • Westchester (IL)

On-site
USD 150,000 - 210,000
Engineering Lead
Engineering Lead

Piedmont Global • United States

Hybrid
USD 120,000 - 160,000
Tech Lead / Engineering Lead
Tech Lead / Engineering Lead

247Hire • Burbank (CA)

On-site
USD 130,000 - 160,000
Senior Python/Django Tech Lead (Backend)
Senior Python/Django Tech Lead (Backend)

Follett Corporation • Westchester (IL)

On-site
USD 40,000 - 172,000
Senior Full Stack Developer
Senior Full Stack Developer

deploy • Atlanta (GA)

On-site
USD 100,000 - 130,000
Engineering Lead
Engineering Lead

Piedmont Global • Arlington (VA)

On-site
USD 120,000 - 160,000
Engineering Lead
Engineering Lead

PGLS makes Inc. • United States

Remote
USD 120,000 - 160,000
Principal Founding Full Stack Software Engineer (NYC Hybrid) 235K+
Principal Founding Full Stack Software Engineer (NYC Hybrid) 235K+

Averity • New York (NY)

On-site
USD 150,000 - 210,000