Lead Backend Developer
Amsterdam, Netherlands
Mid-level +1 · Full time
€4-6K
Posted a year ago
Apply
The Pragmatic Engineer Test score for this team - plus any details points that are not (yet) a "yes": ***** Please get your score here: https://techpays.com/pragmatic-engineer-test After submitting, please share the result score here.
9/12 on The Pragmatic Engineer Test. Missing areas: #1 - Equity or profit sharing #5 - CI and engineers pushing to prod #8 - Technical managers

Who are we?

Meet Cineville: a fast-growing film club for anyone who wants to look further. What do we do? We help (young) people discover as many great films as possible by giving them access to over 70 film theaters across the Netherlands and Belgium. With almost 75.000 members (and counting), our Cinevillers see more than 2 million movies together a year.

Cineville’s success is powered by our very own software platform, CultureKit, which not only supports our own subscriptions but is also used by our various European partners in the film and creative industry. CultureKit serves as the backbone to these subscriptions by utilizing an API-based platform that integrates with websites, apps and POS ticketing systems in Europe. Our goal with CultureKit is to become the number one tool for attracting new audiences and building communities around film and other cultural events.

Because CultureKit is growing quickly, we're looking for a Lead Backend Developer to join our Development Team and bridge the gap from strategy (set out by our CTO and PO) to execution with the team. The Development Team currently consists of two Backend Developers, two Frontend Developers, a Product Owner and our CTO.

At Cineville, we believe that celebrating and stimulating diversity in all its forms is natural and important. It doesn't matter where you're from, what your background is, or who you are - everyone is welcome to join our film club. Film is meant for everyone, and so is this job opportunity.

 

What you’ll be doing

  • Design together with the CTO, and implement complex, scalable, and maintainable backend systems.

  • Take ownership of the backend architecture and be accountable for its design and implementation.
  • Identify and mitigate technical risks throughout the development process.
  • Lead the backend development team (2 engineers, potentially growing) and oversee the development process from start to finish.
  • Ensure that all code is well-documented, safe, optimized for performance and follows best practices.
  • Mentor and guide junior and medior backend developer(s), providing technical direction and support as needed.
  • Work closely with the other developers, the product owner, and other stakeholders to understand project requirements and ensure that the backend implementations meet their expectations.
  • Participate in code reviews and provide constructive feedback to other team members.
  • Have a key role in the hiring process of new developers.

Who are you?

  • You have a good foundation in multiple programming languages and frameworks, like Python, C#/.NET, TypeScript/Node.js or PHP (and treat them like a tool, not a religion).

  • You have experience with developing SaaS products and know how to design and implement features for multiple use cases (unlike one use case software).

  • You get excited from brownfield as wel as greenfield development.
  • You know your way around distributed systems and you understand when it’s a good idea to distribute or not.
  • You have experience with messaging, preferably with RabbitMQ.
  • You have a deep understanding of relational databases, preferable PostgreSQL.
  • Elasticsearch (or similar search engines) has no secrets for you.
  • You have knowledge of CI/CD, DevOps and Kubernetes.
  • You like to design, implement and work with (REST) APIs.
  • You know that good teamwork begins and ends with consistent and clear communication and you lead by example.
  • You enjoy working with different type of stakeholders within the company, such as our marketeers or Team Content.
  • You know that self reflection is the key to growth, and apply that in your day-to-day life.

What do we offer?

  • A job for 32-40 hours a week.

  • The salary for this job has a range of € 4.144,- to € 6.118,- gross per month based on fulltime (plus 8% holiday allowance). Your salary will be based on your skills and experience.
  • A beautiful place to work right in the heart of Amsterdam, including a free biological lunch, and as much coffee, tea and fruit as you’ll need.
  • The possibility to work from home, and a budget to create a nice home office.
  • A MacBook Pro or alternative machine to your liking.
  • An NS Business Card if you need to take the train to work.
  • Great benefits, such as: 25 holidays (based on a fulltime contract), flexible parenting leave, and a sustainably invested pension.
  • A Cineville membership, to watch as many films as you like.
  • No relocation or visa sponsorship possible.

Sounds good?

Apply via the website with an English or Dutch CV and a (short) cover letter which clearly states your motivation to work with us. We will get back to you within two weeks. Do you have questions? Send an e-mail to kantoor@cineville.nl to the attention of Iñez Eppinga.

*If you’re excited about this role but your past experiences don’t align perfectly with every qualification in the job description, we encourage you to apply anyways.*

Cineville
Meet Cineville: a fast-growing film club for anyone who wants to look further.
Size:  11-50 employees
Gergely Orosz's Notes
Gergely Orosz
Curator of The Pragmatic Engineer Job Board [To be sunset]
9/12 on The Pragmatic Engineer Test. Missing areas: #1 - Equity or profit sharing #5 - CI and engineers pushing to prod #8 - Technical managers The salary range is a monthly range: €53-79K/year annual range.
© 2023 Pallet Labs Inc. See privacy policy and terms of service
Get started on Pallet
This community is on Pallet — Where creators turn their community into recruiting networks