Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 7 months 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?