flurin

flurin

Senior Developer (Elixir/Typescript) - Seamly, Netherlands, (Remote first, Netherlands)

Are you a senior developer who enjoys building complex, high-impact software? Do you want to work in a team that values quality, autonomy, and craftsmanship? Then we’d love to hear from you.

About us

My name: Flurin Egger
My position: CTO
Company name: Seamly
Company website: https://seamly.ai
Company headquarters (country): The Netherlands
Company info and history (how you’re using Elixir etc):

Seamly makes customer contact smarter by giving chatbots a voice. We enable organizations to easily extend their existing conversational platforms to the phone channel — making their digital assistants available not only via chat, but also by phone.

By adding voice to existing chatbots, we help organizations deliver a consistent, personal experience across every channel. This reduces the pressure on our customers’ service teams and makes customer interactions faster, more efficient, and more human. With Seamly, organizations can effortlessly scale to voice without having to overhaul their existing technology stack.

We are a remote-first organization, work in a results-driven way, and strongly believe in ownership, transparency, and collaboration towards sustainable growth.

Our platform consists of Elixir applications with Phoenix / Phoenix LiveView. Our Interfaces are built in TypeScript (Preact) and our custom integrations are based on our own TypeScript setup.

About the job

Job title: Senior Developer
Job description:

As a Senior Developer, you are a key contributor within a small team of 7 experienced senior developers. You build and maintain business-critical software with a strong focus on our portal and dashboard (built in Elixir), our customer-facing UI, and our custom integrations (both built in TypeScript).

You independently tackle complex technical challenges, safeguard high code quality, and contribute to a scalable, well-tested, and maintainable codebase. You actively think along on architecture and, together with the team, continuously improve our products and development processes.

Salary range: between €5.500 and €7.000 gross per month (based on 40 hours, depending on experience)

Qualifications or experience required:

  • At least 8 years of experience as a software developer, including a minimum of 4 years in functional programming

  • Proven experience with Elixir and OTP in production environments

  • Proven experience with TypeScript

  • Solid knowledge of Git, including rebasing and GitFlow

  • Bachelor’s level (HBO) working and thinking ability

  • Excellent command of the Dutch language, both spoken and written

  • Preferably available full-time (40 hours); a 32-hour workweek is negotiable

What the successful job applicant will be working on:

  • Write clear, well-tested, and maintainable code as part of the development team

  • Independently build new features and resolve bugs according to specifications

  • Actively participate in specification and code review processes, giving and receiving feedback

  • Document your work and ensure solid test coverage

  • Support second-line support with technical issues, communicating clearly what is needed and what can be expected

  • Ensure security- and privacy-aware solutions

Position on remote work

Remote job: Partially
Remote restrictions: you will work fully remote, but live in or near the Netherlands (within approximately 3 hours travel time from Utrecht) to allow for periodic in-person meetings
Remote leeway: No
Any other notes about your position on remote work: Our company is remote first and we have no physical

About the interview process

The interview consists of 4 parts:

  1. Initial screening based on CV, short call with HR
  2. Informal get-to-know-eachother call with CTO
  3. Technical assesment (take home assignment, max 4hr) with technical interview based on the assignment.
  4. In person interview with teamlead

Further info

https://seamly.ai/vacancy-senior-developer

Where Next?

Popular in Jobs Top

AndrewDryga
About us My name: Andrew Dryga My position: :man_shrugging: Company name: Hammer Corp. Website: https://www.hammer-corp.com/ Country...
New
sublimecoder
Introductory paragraph InsideTrack is passionate about student success. Since 2001, we have been dedicated to partnering with colleges a...
New
olivermt
Introductory paragraph OMT Tech is an international development company founded on the single principle of developing interesting projec...
New
egze
Introductory paragraph Hi @elixirforum. I’m happy to announce another Elixir job in my team. We’ve launched our new flagship product - O...
New
emily-smith-felcana
I’m Emily from Felcana, the first vet-led, vet-focused pet tech start up (say it fast!) Introductory paragraph Felcana are the first ve...
New
jaowcz
We are woumedia. A digital products studio. We design and develop web and mobile apps for startups and established companies. We work ...
New
bryanleptich
Introduction Humanly seamlessly brings together people and AI through conversation. Our chat technology screens and schedules candidates...
New
atomkirk
Introductory paragraph Jump builds AI automation for every Financial Advisors hate to do. We’ve found incredible product market fit and ...
New
Hisako1337
Introductory paragraph As a Senior Software Engineer (Elixir) your mission is to craft the next generation of our Event Inc Platform, ac...
New
GoulvenClech
Introductory paragraph Enchères Immo Pro is looking for a Lead Elixir/Phoenix Developer who can own projects end-to-end: from product dis...
New

Other popular topics Top

9mm
I am constructing a JSON object (map) and I need to conditionally set a field. I’m trying to write proper elixir-way code… and I’m at a l...
New
siddhant3030
Hi, I have to write a raw query for one of my project. But till now I have used ecto queries and don’t have much experience writing raw ...
New
skosch
To my knowledge, put_in, Map.update etc. all have the one limitation of not automatically creating intermediate keys when needed (for exa...
New
stefanchrobot
What’s the safe way to decode a JSON string into a struct? I want to avoid calling String.to_atom. Jason.decode can give me a map with st...
New
AngeloChecked
What learn first? Rust or Elixir Hi Elixir community! I’m here because i want learn a new language. I’m a junior developer and mainly i ...
New
aesmail
Hello guys, I have finally made it. I created an admin interface for a framework. It’s been on my todo list for years and with the curre...
New
joeerl
Hello again - after a longish gap I’ve decided I really must dig into Elixir and see what’s been happening here - so I have a few questio...
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
RisingFromAshes
I’ve read in another post that it may be possible with a router helper - but I couldn’t find an appropriate one, and tbh, I’m still just ...
New
boundedvariable
I am going through the kafka architecture. All the features what the kafka is providing are already in Erlang. I would like hear your opi...
New

Latest on Elixir Forum

We're in Beta

About us Mission Statement