Lead Backend Engineer (Python/Django)

Stream builds Chat Messaging & Activity Feed infrastructure, backed by $58.25M in funding, serving customers globally.
Allentown, PA, USAManhattan, New York, NY, USASecaucus, NJ, USA
Backend
Staff Software Engineer
Hybrid
101 - 500 Employees
5+ years of experience
Enterprise SaaS

Description For Lead Backend Engineer (Python/Django)

Stream is a rapidly growing company that has raised over $58.25M to build cutting-edge Chat Messaging & Activity Feed infrastructure. As a Lead Backend Engineer, you'll be responsible for designing and developing web applications using Python and Django, working on systems including moderation dashboard, Chat and Feeds admin panel, and internal tools. The role offers a unique blend of technical leadership and hands-on development, with the opportunity to work with a diverse team of over 130 professionals from 35+ countries.

The position is based in the Netherlands with a hybrid work model (3 days/week in office) and includes comprehensive relocation support and visa sponsorship if needed. You'll be working with a modern tech stack including Go, gRPC, PostgreSQL, RabbitMQ, and AWS, while having the freedom to contribute to open-source projects and attend global conferences.

The ideal candidate will bring 5+ years of backend development experience, strong Python/Django expertise, and team leadership experience. You'll be joining a company that values transparency, excellence, and work-life balance, offering competitive benefits including equity, generous PTO, learning budget, and flexible work arrangements.

Stream's culture emphasizes ownership and quality in software engineering, backed by leading VC companies and notable tech industry figures. This role presents an exceptional opportunity for professional growth in a rapidly scaling environment, working on challenging technical problems while building reusable components that help engineering teams ship better apps faster.

Last updated 2 hours ago

Responsibilities For Lead Backend Engineer (Python/Django)

  • Take ownership and lead the effort for (re)building and maintaining the Django backend
  • Collaborate with the development team to design and implement new features
  • Write clean, efficient, and well-documented code
  • Troubleshoot and debug issues
  • Monitor production environments for performance
  • Stay up-to-date with Python and Django communities

Requirements For Lead Backend Engineer (Python/Django)

Python
PostgreSQL
MySQL
RabbitMQ
Redis
  • 5+ years of experience as a backend software developer
  • Strong experience with Python and Django
  • Experience in formal or informal team leadership
  • Proven experience with architecting/designing and refactoring software systems
  • Strong understanding of Object-Oriented Programming
  • Experience with relational databases
  • Experience with Git and version control
  • Familiarity with Agile development methodologies
  • Strong problem-solving and debugging skills
  • Good communication skills

Benefits For Lead Backend Engineer (Python/Django)

Equity
Parental Leave
Relocation Benefits
Visa Sponsorship
Education Budget
  • 28 days paid time off plus Dutch holidays
  • Company equity
  • Pension scheme
  • Learning and Development budget
  • Commute expenses covered
  • Fitness stipend
  • Monthly in-office chair massages
  • MacBook Pro provided
  • Healthy team lunches and snacks
  • Relocation package
  • Parental leave paid at 100%
  • Remote work flexibility up to 1 month/year

Interested in this job?

Jobs Related To Stream Lead Backend Engineer (Python/Django)

Staff Software Engineer (Golang)

Staff Software Engineer position at Stream, working on high-scale chat and video API solutions using Go, with competitive compensation and comprehensive benefits.

Forward Deployed Engineer

Forward Deployed Engineer role at Sourcegraph, combining technical expertise with customer engagement to implement code AI solutions for leading software companies.

Lead Software Engineer, ServiceNow

Lead ServiceNow Software Engineer position at Disney, focusing on platform development and team leadership in enterprise technology solutions.

Oracle RAC Autonomous Health (Diagnostics and Resilience) Developer

Oracle RAC Developer position focusing on autonomous health diagnostics and resilience for database systems.

Senior Technical Support Engineer - Financial Services

Senior Technical Support Engineer role at Oracle, focusing on Financial Services products, requiring 6-10+ years of experience in technical support and development.