Do you want to help us spread the film love? Cineville is looking for a Backend Developer to join the team.
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, Belgium and Germany. With 80.000 members (and counting), our Cinevillers see more than 2 million movies together a year.
Cineville’s success is powered by our very own subscription software, which not only supports our own subscriptions but is also used by our various European partners in the film and creative industry. The Cineville subscription software 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 is to become the number one tool for attracting new audiences and building communities around film and other cultural events.
Because we are growing and expanding the Cineville model into Europe, we're looking for a Backend Developer to join and strengthen our Development Team. The team currently consists of three Backend Developers, two Frontend Developers, a Product Owner and a Technical Account Manager.
*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
- Write high-quality code.
- Contribute to the design process with the team.
- Identify and mitigate technical risks throughout the development process.
- Ensure that all code is well-documented, safe, optimized for performance and follows best practices.
- Ship features that spread the film love all over Europe.
- 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.
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 know your way around distributed systems and you understand when it’s a good idea to distribute or not.
- 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 have experience with messaging, preferably with RabbitMQ.
- You have a solid understanding of relational databases, preferable PostgreSQL.
- Elasticsearch (or similar search engines) has no secrets for you.
- You have some 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.
What do we offer?
- A job for 32-40 hours a week.
- The salary for this job has a range of € 4.301,- to € 6.351,- 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 button below 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 Floor Ploeg.
*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.*