Skip to content

Senior DevOps Engineer

At Seamly we’re looking for a Senior software DevOps Engineer to become part of our product development team.

Seamly is the proverbial conductor between conversational platforms. Seamly integrates chatbots, livechat, feedback platforms and back-end processes, ensuring that customers can manage everything in one conversation. We create interfaces on web and app and also provide a seamless conversation between the customer and voicebot on the phone. Out solution is used by quite a few great brands including DHL, Efteling, ASR and Eneco.

You will be joining 17 enthusiastic colleagues but we are continuously growing. We all work remotely but get together once every 4 - 6 weeks for an inspiring afternoon.

Job description

Primarily you will be working as a Senior Developer. You’ll be writing new features, solving bugs and joining discussions about our application architecture. Part of the job is also writing tests and (peer) reviewing code. This will be around 70% of your daily job.

The rest of the time you are working with the other DevOps developers to manage our infrastructure.

We're looking for the following skillset:

  • ops (infrastructure as code) experience in combination with Terraform/Ansible;
  • Linux / Containers
  • knowledge of Microsoft Azure is a big plus
  • extensive experience (at least 3 years) with functional programming;
  • preferably experience with Elixir and OTP;
  • Git (not just commit/push but also rebasing);
  • knowledge of the Phoenix framework, websockets and realtime applications is a nice to have;

On a personal level we enjoy working with people who:

  • are team players;
  • find quality important;
  • are able to drive solutions to completion;
  • have a keen business sense;
  • are willing to be critical about their work and ask questions;
  • respond well to feedback;
  • and love learning new stuff.

As almost all of us are based in the Netherlands it’s mandatory to:

  • be in roughly the same timezone (CET) +/- 2 hours
  • understand Dutch (preferably speak Dutch too)
  • be able to visit in person 10-12 times per year

What's in it for you:

  • A position for 32 - 40 hours a week.
  • Work remote and independently. You choose your own working hours during the week, but most of us are generally available between 9:00 and 17:00.
  • Competitive monthly salary (€ 5.500 - € 6.800) with as much days off as you need.
  • A small and supportive team of peer senior developers.
  • A personal budget for hardware and software to make sure you have what you need to work remotely.
  • A great opportunity to assume a lot of responsibility and grow quickly.

A little bit more bout Seamly

Over 45 customers use our systems resulting in an average of 165.000 conversations per day with a total of 15 million interactions per day.

Our back-end tech stack consists of: Elixir (mostly vanilla OTP and some Phoenix & Liveview), Postgres, Clickhouse. We have about 80% test coverage. As QA we use Credo, Mix format, Dialyzer and ExUnit.

Our front-end tech stack consists of: Preact (modern with hooks), ES7+ (migrating to Typescript), Websockets, SCSS. For QA we use Playwright for E2E and Jest for unittests.

We run it all on Azure one multiple virtual machines which are managed by Terraform and Ansbile. In fact 90% of our infrastructure is managed by Terraform. Monitoring is done by Datadog and errors are tracked in our private Sentry instance.

Interested?

If you have any questions about this vacancy, get in touch with Hanneke via the contact button or apply directly by filling in the form.