Senior software engineer (backend)

Barcelona 32/40 H

Who are we?

Rinkel is a telecommunications scale-up founded in 2014 in the Netherlands. We offer a SaaS telephony platform that revolutionises the way freelancers and small businesses communicate. Carrying two phones at all times, eSIM, and working with extra SIM cards: begone! With Rinkel you have your business phone number(s) and your private phone number on your own mobile phone, separated from one another. So that any business owner and employee can easily keep work & life separated the way they want.

Our founders are techies, which means we don't consider software engineering an afterthought, a necessary evil or an expense. It's in our DNA. We're passionate about transforming a conservative telecom market, where most applications come from the Age of Dinosaurs. We do this by designing and building intuitive software by applying User Centered Design principles. From networking to mobile apps: everything is done in-house, which allows for rapid prototyping ("fail often, fail fast") and enables us to stay ahead of the competition. Some past projects include building our own Webphone using WebRTC. To give you a sneak preview: we're currently working on some fun projects containing AI, which you can be a part of!

Next to that, our first international office is located in Barcelona! Besides its hot tech scene which is a perfect match for us, it's also the first country where we've launched our product (besides the Netherlands of course). You will join a small team already working in the Barcelona office (which has sea view, and is located right next to the beach!). To ensure team synergy and to integrate new hires into our current team, employees will have the option to travel between Barcelona and Rotterdam on a regular basis.

(Want to catch some photos of our Barcelona office, and stay up-to-date? Be sure to check out our Instagram!)

About the role

As Rinkel is growing, so is our platform. We are constantly expanding our product offerings and services to better serve our customers. As a Senior Software Engineer you will be responsible for the development of our backend services, working with our team of Software Engineers and System Engineers to design and implement new features and functionality for our cloud business phone system.

As a Senior Software Engineer, you will:

  • design, develop and maintain our Node.js based backend
  • collaborate with the team to identify areas for improvement and propose solutions
  • write clean, efficient and well-documented code
  • troubleshoot and debug production issues
  • take ownership of the codebase and actively contribute to its evolution

Who are you?

For this role, we need you to have:

  • strong proficiency in JavaScript and Node.js
  • knowledge of REST APIs and websockets
  • familiarity with Agile development methodologies
  • excellent problem-solving skills and attention to detail
  • strong communication skills and ability to work collaboratively with others
  • passion for learning and staying up-to-date with the latest technologies
  • a good level of English (both spoken and written)

Get familiar with your future colleagues and Rinkel, have a read through the Meet the Team-articles. You can find them by going to the About Us-page and clicking on the 'faces'.

Perks of working at Rinkel

  • competitive salary (€50-60K per year, based on experience) 
  • yearly education budget of €750 
  • 25 paid vacation days per year 
  • you'll work in a small, diverse, and informal team of marketeers, software engineers and system engineers 
  • lots of freedom to develop yourself your skills 
  • a brand new MacBook Pro  
  • you can work from home, but we'd love to see you every now and then at the office to socialise (and to have a drink!)
  • the chance to take ownership of a key part of our technology stack and make a significant impact on our product 
  • regular team activities & travel to the Netherlands 
  • be part of a multidisciplinary team that ships great, intuitive software


What does the selection procedure look like?

  1. We’d love to receive your CV at [email protected] (please mention the job title in the subject) - addressed to Anja Sejfic
  2. Do we see a match? HR will reach out to schedule the first interview
  3. Still excited? We'll schedule a second interview with the lead of your possible new department
  4. Depending on the role you’re applying for, there might be an assignment or final interview
  5. Blew each other away? We’ll give you an offer you can’t refuse!


We hope to find your motivation in our inbox soon! Have any questions? Feel free to contact Anja Sejfic at [email protected] or via 085-0609000.


Team Rinkel

Collega Anja glimlachend met een telefoon in haar hand op een geel-roze achtergrond Can I help you?
Anja Sejfic
Recruitment & HR