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

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 a month 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?

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

Lead Backend Engineer (Python/Django)

Lead Backend Engineer role at Stream, focusing on Python/Django development for chat and activity feed infrastructure.

Software Development Engineer, Air Science and Technology

Senior Software Engineer role at Amazon focusing on developing innovative solutions for shipping network optimization and package delivery efficiency.

System Dev Engineer (SAP/ABAP), AWS SAP Engineering, EC2 Commercial Software Services

Senior System Development Engineer role at AWS focusing on SAP workload solutions, requiring expertise in cloud computing, distributed systems, and ABAP development.

Software Dev Engineer, AWS Commerce Platform International Expansion India team

Senior SDE role at AWS leading international expansion initiatives, designing scalable cloud solutions, and mentoring teams.

Software Development Engineer, Data Center Operating Systems

Senior Software Engineer role at AWS building and maintaining systems for data center operations and infrastructure management.