Skip to content

Senior Developer & Scrum master

At Seamly we’re looking for a Senior Software developer / Scrum master 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. Our 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

Within this job you will have two responsibilities.

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 60% of your daily job.

The other 40% of your daily job will be as a Scrum Master which means you are responsible for:

  • the productivity of our team, in other words: you will encourage people to complete things (if necessary) and ensure that ownership is taken;
  • ensuring that the team can work smoothly;
  • process guidance and process optimization.

We're looking for the following skillset:

  • experience as scrum master (at least 3 years) or project manager for high performing small software teams;
  • proven to own the development and delivery process from A to Z;
  • extensive experience (at least 3 years) with functional programming;
  • preferably experience with Elixir and OTP;
  • knowledge of the Phoenix framework, websockets and realtime applications is a nice to have;
  • Git (not just commit/push but also rebasing);

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 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.