Senior Software Engineer


Rotterdam = Hybride 32/40 H

Who are we?

At Rinkel, we make sure entrepreneurs are professionally reachable, without any hassle. We believe business communication should be simple, flexible, and reliable, so founders and teams can focus on what really matters: growing their business.

Our growth shows that this approach works. Over the past year, we’ve launched Rinkel in multiple European countries, introduced Rinkel AI Insights to help customers better understand their communication, and expanded our offering with fixed-line telephony. We’re moving fast, building new products, and continuously improving our platform. And that’s exactly why we’re looking for an experienced engineer to help us scale sustainably.


About the role

As a Senior Software Engineer (PHP), you’ll play a key role in maintaining and expanding Rinkel’s Laravel-based backend platform. This platform powers critical internal systems such as invoicing, customer insights, sales, and marketing tools - all essential to how Rinkel operates and grows.

You’ll work closely with frontend developers, product, and support colleagues across the Netherlands and Spain to deliver reliable, data-driven solutions.

This is a hands-on role with a strong focus on quality, scalability, and ownership. You won’t just implement features, you’ll help shape how our backend systems evolve.

What you'll be doing:

  • Design, build, and maintain backend services and internal APIs using Laravel.
  • Develop and improve data-driven features for invoicing, customer insights, and internal support tools.
  • Integrate with a wide range of external APIs, including billing, CRM, analytics, and marketing platforms.
  • Work with and combine multiple data storage systems such as MySQL, Redis, and MongoDB.
  • Build and maintain background processes using Laravel queues and jobs (Redis-based), cron scheduling, and real-time data streams with MongoDB.
  • Collaborate closely with frontend developers to ensure clean, well-documented, and reliable API integrations.
  • Work in containerised environments (Docker) for local development and integration testing.
  • Contribute to internal documentation and actively share backend best practices with the team.


Required skills:

  • Advanced experience with Laravel, including queues, jobs, event bus, service containers, and Eloquent performance optimisation.
    Strong understanding of API design, versioning, and integration patterns.
    Hands-on experience with MySQL, Redis, and MongoDB in production environments.
    Solid understanding of Git-based version control and common branching strategies.
    Working knowledge of automated testing, using frameworks such as PHPUnit or Pest.
    Experience designing and maintaining asynchronous processes and queue workers.


Competences:

  • Able to work independently and take ownership
    Comfortable communicating in English with colleagues across multiple locations and disciplines.
    Proactive in identifying issues, suggesting improvements, and refining existing codebases.
    A clear and structured communicator with strong technical judgement and ownership.

Why Rinkel?

At Rinkel, you’ll join a product-driven company that values clarity, ownership, and pragmatic solutions. We move quickly, but not at the expense of quality. You’ll have the space to influence technical decisions, improve existing systems, and help build a platform that thousands of entrepreneurs rely on every day.

We also believe that sustainable growth starts with happy people. That’s why we focus on creating a healthy, open, and supportive work environment - without unnecessary layers or bureaucracy. We’re a group of friendly colleagues who motivate and challenge each other, and aren't afraid to just do it (sadly, that slogan was already taken).


What we offer:

  • A competitive salary
    An annual learning and development budget of €750
    25 days of paid holiday
    Daily catered lunch at the office and regular Wednesday afternoon drinks (our famous WoMiBo)
    A flexible workplace next to Rotterdam Central Station, surrounded by great colleagues
    A small, diverse, and informal team where your voice really matters
    Travel expense reimbursement (reiskostenvergoeding)
    An excellent pension scheme
    An Urban Sports Club membership for just €9.90 per month
    Access to Oliva Health, a mental health and therapy platform


Curious to see who you’ll be working with? Take a look at our team:


Our application process:

  1. Send us your CV and motivation via [email protected], addressed to Anja Sejfic (please include the job title in the subject line).
  2. If we see a potential match, HR will reach out to schedule an initial interview.
  3. Still excited on both sides? We’ll invite you for a second interview with our CTO and our Senior Software Engineer Dennis, who you'd be working with closely.
  4. There might be an assignment following the second interview.
  5. Did we completely win each other over? Expect an offer you can't refuse.

We’re looking forward to receiving your application! If you have any questions, feel free to contact Anja Sejfic at [email protected] or 085-0609000.

Cheers,

Team Rinkel


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