Senior Developer
We are looking for a Senior Developer who is passionate about startups and has shipped multiple digital products.
Full-Time
|
Amsterdam / Remote possible

Senior Developer

We're scouting for a Senior Developer who is passionate about startups and has shipped multiple digital products. Our ideal developer has a full-stack mindset with more focus on Frontend and the skills to coach others and take them along your development journey.

We are a Startup Studio located in Amsterdam that builds new companies together with or for independent start-ups and corporates. We come up with innovative solutions, design them, test our ideas in the field with users and then build them into full-fledged products with our own team.

So, what are you going to do?

Lots! This is an exciting opportunity to work with a variety of startups and ventures across all different industries. For the (corporate) startups we work with, you will help to build their company together with us. We don't necessarily have a strict separation between front- and backend developers, so you'll be able to hone both skills. You understand the value of craftsmanship, but creating value for the users is what really matters. You will work in a multidisciplinary team in which business development, creative, front- and backend development come together. We always work iteratively to quickly and often launch new versions of our products.

Who are we looking for?

You are a personable developer who loves clean code and readable code solutions. You enjoy trying out new things, and you're good at assessing whether or not something new and shiny is a valuable additional to our tech toolset. You don't have any issues with creating code to scale, that can withstand quick iterations.

Tech Stack

We like to pick ‘the best tool for the job’, this means we vary in our stack choices, with a focus on Typescript based solutions. Extensive knowledge of HTML/CSS is vital. Flexibility when it comes to the technology we will use is really important as no two companies we build are the same. Node.js and React are very common within our tech stack. However, Ruby on Rails and Java haven't been a stranger to us in the past. We are working on implementing solid infrastructure as code with Terraform and Terragrunt together with serverless functions on AWS to be able to deploy at speed with minimal maintenance and overhead. We host our repo’s on GitHub and -Lab, knowledge of CI / CD strategies and affinity with DevOps in a broader sense is quite desirable.

TL;DR:
  • Typescript
  • Node.js
  • React
  • React Native
  • Graphql
  • Gatsby
  • GitHub / Lab (+CI/CD and Actions)
  • AWS + Serverless
  • Terraform / grunt

What do we expect from you?

  • You are pro-active in communication and collaboration within a team
  • You have a curious mindset and are interested in how to develop valuable products, not just software
  • You have hands-on experience with Agile/Scrum
  • You’re able to understand the impact of long term technical implications within a process and are able to explain these to colleagues
  • You’re able to strategically explain stack choices
  • You have experience and affinity with designing data structures
  • You have experience with or interest in infrastructure as code
  • You like to be involved in setting up architecture
  • You enjoy coaching and mentoring other developers
  • You’re open to input
  • You find it important to optimize and standardize processes and value code conventions
  • You’re able to communicate with the client within a project and are able to individually represent The Main Ingredient

Who are we?

We are a startup studio in the centre of Amsterdam (less than 10 minutes away 🚶🏻‍♂️ from Central Station). As startup studio we build our own startups and corporate startups. We take on the role of founder or co-founder for different projects to achieve a strong position in the market. To do this we developed Scan, Build, Grow, our own process to guide every project through all necessary fases as we work towards Product Market Fit.

Examples of products we shipped:


👵🕰💰 Geldvinder - a platform to help the dutch workforce make the best out of their financial situation we built for APG


🚴🏽‍♀️🚙🛴 Hely - an app we built with NS where you can use various types of shared transport from different providers


🛍✉️🌎 Returnista - a retail retour solution available in more than 20 European countries


💶👭🇳🇱 Tikkie - the #1 app in the Netherlands to easily reclaim and transfer money, built with ABN AMRO


🤝🇮🇹💼 Kinety - a tool built and launched by ourselves to stimulate personal and company growth. We went to Italy for a month with the entire team to build and ship this product together.

In short:

  • We are (co)-founders of business ventures in various industries
  • We make digital products for, and with, the startups that we build
  • We don’t just design and build the product, but also work with the entire team on concept validation, marketing and branding.
  • We are ‘T-shaped’, everyone has their own expertise, but we also like to broaden our skill in adjacent skill areas

What do we offer you?

  • Lots of variety in projects
  • Room for your own initiative and creativity
  • Fun and talented colleagues in an open and informal atmosphere
  • A work environment where you will learn a lot and where you are challenged daily
  • A unique position in a growing company where you can really make an impact and where you can step out of your comfort zone to learn more about all that makes a successful start-up

Our Perks

💡🖍🧠 A lot of space to continue your personal development


🥑🥪🍺 A fully stocked fridge for lunch and after hour drinks!


👨💻📎🔮 All equipment & hardware you need


🔑💳👩‍💻 Subscriptions and services to get the job done


🏋🏻‍♀️🤸🏿‍♂️🧘🏽‍♂️ Free bootcamp with the team twice a week


✈️🎢🎤 Regular awesome team events that might end with a good night of karaoke


👩🏼‍💻 ☕️ 🏠 Hybrid way of working, we average 1-2 office days a week but our cosy office is there for as many days as you'd like.


🌍💻🌳 Fully remote is an option.

Get in touch!

Beyond what you can do in terms of hard skills, you should fit well in our team as a person. We find teams one of the key conditions for success. Show you understand where you'll be working and why you want join us!

Include in your application at least these items:
  • Do you have a link to an online portfolio or Github profile? Share it!
  • What is your motivation to join The Main Ingredient as Senior Developer?
  • Can you describe your ideal work environment?
  • When would you ideally like to start at The Main Ingredient?

The hiring process

Based on your application, we'll get back to you as soon as possible with feedback.
Do we see a possible match? Then we'd love to talk to you in a casual conversation, and if we both feel it could be a match, we'll follow that up with a 1-on-1 coding session of about an hour with one of our developers. So no whiteboard sessions, take-home code challenges that take all weekend, or vague leetcode challenges to which the answer is a hashmap.

Acquisition to this vacancy is not appreciated.

Apply now