DevOps Engineer

Job description

🏔️ Relive

Relive is an app used by more than 12 million people to track and share their outdoor adventures. We think that being outdoors and exploring the world around you is amazing for your mental and physical wellbeing, and we're on a mission to get everyone exploring the outdoors and living a healthy and active life.


We’re passionate about being outdoors, sharing stories, and creating a company where we love to work. Bringing the best out of everyone as a team. That means constantly learning new things, being flexible about when and where we work, and empowering each other to do the best work of our lives. When doing things at Relive, we like to learn fast, together - creating a product people love to use and share. This means a lot to us. We have an open team culture and a bias towards action.


We're growing fast (this year we'll add more than 1 million new users a month) and we are aiming to have more than 100 million users of Relive within the next 3 years!

🧑‍💻 DevOps Engineer at Relive

As a DevOps Engineer, your daily job is about the enablement of our product teams. This is a very broad role, covering a wide spectrum of software development, setting up incident response procedures, managing infrastructure, CI/CD, or even implementing a translations framework.

🕶 Responsibilities 

  • Extend current operations
    • (e.g. incident response)
  • Maintain existing infrastructure 
  • Build new infrastructure 
  • Scale existing parts of the infrastructure 
  • Improve legacy implementations
  • Plus much more! 

👋 Remote first

We're a remote-first company. That means all our rituals and teams are designed for remote working. You can work in any country in a similar time zone (we're CET) as we've not mastered the art of working across timezones and we don't plan to invest our time in that challenge in the next few years. In practice, that means being located somewhere in Europe.

We have an office in Rotterdam 🇳🇱 where you can work if you prefer a physical space, and we're happy to help you relocate here if you choose.

We expect everyone on the team to get together a few times a year as we still think it's useful to make in-person bonds to strengthen our remote-first culture. That means a few times a year you can expect to travel to Rotterdam to spend time with your team, make connections, and have some fun together.

Job requirements

🙋 Who you are:

  • You feel comfortable working independently and making most decisions yourself
  • Product mindset (e.g. user > technology)
  • Software engineering experience in NodeJS + Typescript to solve bugs and execute larger projects
  • Expertise in operations/SRE
  • Expertise on AWS infra (Lambda, Docker+ECS, Aurora MySQL, S3, Kinesis streams, Code Pipeline, Cloudfront, and many more)
    • Maintained using terraform
  • Experience with a substantial userbase, and direct consequences for user and product.
    • This is a balance between continuity requirements and the number of users, e.g. 10K banking users and 1M Relive users might have similar requirements.

In other words: a software developer with strong experience in operations and infrastructure.


This role is NOT for someone who considers themselves an infrastructure person. 

🤙 Happy at Relive

Together we’re creating a company where we love to work. Why should you join us right now?

  • Decide your own remote working balance
  • Flexible vacation policy
  • 30+ passionate people working on a product they love
  • MacBook Pro
  • Travel reimbursement
  • Tasty (and free) lunches
  • Awesome office (48 seconds from Rotterdam Central Station)
  • Key position in a growing startup
  • €50 monthly budget for your home office
  • Possibility for personal growth and development
  • Lots of responsibility and a real chance to make an impact

Let's go 🚀

We hope you're as excited as we are! Start by applying and we'll be in touch soon.