Taro Logo

Lead Backend Engineer (Python/Django)

Stream builds Chat Messaging & Activity Feed infrastructure for developers.
Backend
Senior 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 seeking a skilled Python/Django developer to join their team as a Lead Backend Engineer. This role is based in the Netherlands with a hybrid work model (3 days/week in-office). The position involves designing, developing, and maintaining web applications using Python and Django framework. Key systems include a moderation dashboard, Chat and Feeds admin panel, internal tools, and integration of external services.

Responsibilities include:

  • Taking ownership and leading efforts for (re)building and maintaining the Django backend
  • Collaborating with the development team to design and implement new features
  • Writing clean, efficient, and well-documented code
  • Troubleshooting and debugging issues
  • Staying up-to-date with Python and Django communities
  • Monitoring production environments for performance

The ideal candidate should have:

  • 5+ years of experience as a backend software developer
  • Strong experience with Python and Django
  • Experience in formally or informally leading an engineering team
  • Proven experience with architecting/designing and refactoring software systems
  • Strong understanding of Object-Oriented Programming (OOP) concepts
  • Experience with relational databases (e.g., PostgreSQL, MySQL)
  • Experience with Git and version control
  • Familiarity with Agile development methodologies
  • Strong problem-solving and debugging skills
  • Good communication skills

Stream offers a range of benefits, including:

  • Opportunity to work on OSS projects
  • 28 days paid time off plus Dutch holidays
  • Company equity
  • Pension scheme
  • Remote work flexibility
  • Learning and Development budget
  • Fitness stipend
  • Monthly in-office chair massages
  • MacBook Pro
  • Healthy team lunches and snacks
  • Relocation package
  • Parental leave paid at 100%

Stream is a rapidly growing startup that has raised over $58.25M to build the best Chat Messaging & Activity Feed infrastructure. They offer unique personal and professional growth opportunities, cutting-edge technology challenges, and a diverse team of over 130 peers from 35+ countries.

Last updated 9 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 rest of the development team to design and implement new features
  • Write clean, efficient, and well-documented code
  • Troubleshoot and debug issues as they arise
  • Stay up-to-date with the latest developments in the Python and Django communities
  • Monitor production environments for performance and troubleshoot issues as they arise

Requirements For Lead Backend Engineer (Python/Django)

Python
PostgreSQL
MySQL
JavaScript
React
RabbitMQ
Go
Redis
  • 5+ years of experience as a backend software developer
  • Strong experience with Python and Django
  • Experience in formally or informally leading an engineering team
  • Proven experience with architecting/designing and refactoring software systems
  • Strong understanding of Object-Oriented Programming (OOP) concepts
  • Experience with relational databases (e.g., PostgreSQL, MySQL)
  • Experience with Git and version control
  • Familiarity with Agile development methodologies
  • Strong problem-solving and debugging skills
  • Good communication skills
  • Strong work ethic and ability to work independently or in a team

Benefits For Lead Backend Engineer (Python/Django)

Equity
Relocation Benefits
Visa Sponsorship
  • 28 days paid time off plus paid Dutch holidays
  • Company equity
  • Pension scheme
  • Remote work flexibility (up to 1 month/year)
  • Learning and Development budget
  • Commute expenses to Amsterdam covered or company bike option
  • Fitness stipend
  • Monthly in-office chair massages
  • MacBook Pro
  • Healthy team lunches and snacks
  • Generous relocation package
  • Opportunity to attend or present at global conferences and meetups
  • Possibility to visit Boulder, CO office
  • Parental leave paid at 100%

Interested in this job?