malteriechmann

malteriechmann

Elixir and Phoenix developer - visuellverstehen, Flensburg / Dortmund, Remote Germany - German required

We’re looking for an Elixir and Phoenix developer, starting immediately, 32–38 hours per week, based in Dortmund, Flensburg, or remote. The primary language used in the company and in the project is German. You need to speak German.

About us

My name: Malte Riechmann
My position: CEO and Software developer
Company name: visuellverstehen
Company website: https://www.visuellverstehen.de/
Company headquarters (country): Germany
Company info and history (how you’re using Elixir etc):

  • We are a digital agency focused on building long-lasting, meaningful web projects.
  • Our team works closely with clients to create accessible, maintainable and user-centered digital products.
  • We use Elixir and the Phoenix framework to build reliable, scalable backend systems with clean architecture.
  • Elixir’s strengths—fault tolerance, performance, and maintainability—support our long-term project approach.
  • We combine backend development with modern frontend technologies to deliver complete, high-quality solutions.

About the job

Job title: Elixir and Phoenix developer
Job description: We’re looking for an Elixir and Phoenix developer, starting immediately, 32–38 hours per week, based in Dortmund, Flensburg, or remote. The primary language used in the company and in the project is German.
Salary range: n/a
Qualifications or experience required:

  • Experience developing with Elixir and the Phoenix framework
  • Strong knowledge of backend technologies (Elixir, Phoenix, PostgreSQL, REST APIs)
  • Experience with frontend technologies (HTML, CSS, JavaScript, TailwindCSS, HEEx, LiveView)
  • Confident in using Git, CI/CD and basic DevOps workflows
  • Ability to write clean, maintainable, and readable code
  • Awareness of accessibility and performance best practices
  • Enjoy working in a collaborative, cross-functional team
  • Willingness to contribute to software architecture and long-term project decisions
  • Openness to occasional, compensated on-call duty
  • Nice to have: experience with PHP, Laravel, Statamic, Terraform, Docker, or Azure

What the successful job applicant will be working on:

  • Developing and continually improving a large web project using Elixir and Phoenix
  • Implementing server-side features and detailed user interfaces
  • Building and working with APIs and other integrations
  • Collaborating closely with developers, designers, and project stakeholders
  • Maintaining and updating existing systems to ensure they remain secure and up to date

Position on remote work

Remote job: yes
Remote restrictions: Germany
Remote leeway: The primary language used in the company and in the project is German. You need to speak German.
Any other notes about your position on remote work: n/a

About the interview process

  1. Initial review of your application and portfolio
  2. A first conversation to get to know you and discuss your motivation
  3. A technical interview focusing on your experience with Elixir, Phoenix, and related tools
  4. (Optional) A small practical task or code discussion
  5. A follow-up conversation about team fit, working style, and project expectations
  6. Final decision and feedback

Further info

Find further info in German on our website: https://www.visuellverstehen.de/karriere/elixir-und-phoenix-entwicklerin

Where Next?

Popular in Jobs Top

maiwand.nessar
Introductory paragraph theScore , a wholly-owned subsidiary of PENN Entertainment , empowers millions of sports fans through its digital...
New
patrick_sona
Introductory paragraph We’re building the next generation of tools for the 80% of workers that don’t sit behind a desk, think everything...
New
troy76
System76 engineers and manufactures open source hardware, software, and firmware at our factory in Denver, Colorado. At System76 you’ll p...
New
overture8
Introductory paragraph Hi, I’m Phil, Elixir dev and co-founder of Lowdown. We are a very early stage startup, looking for a daily rate q...
New
JEG2
Introductory paragraph icanmakeitbetter is hiring a fourth remote Web Developer to help us maintain and improve old products, design and...
New
giddie
Passionate about good software design? Comfortable pretty much anywhere in the stack? Interested in EVs and clean energy? Wouldn’t say no...
New
mrkurt
Fly.io is a platform-as-a-service for running apps close to end users. Elixir is a great way to build distributed apps. We think it’s a m...
New
charliegn
Introduction Exosite is a fast growing company, leading the drive to deliver Internet of Things solutions to the marketplace. The Delive...
New
QuinnWilton
Hey Elixir Forum! I’m an engineer at Tinfoil Security. We’re a small team of < 15 people who write automated security analysis tools....
New
joe
Introductory paragraph We are a young agriculture tech (AgTech) start-up with the vision of sustainable farming through intelligence sol...
New

Other popular topics Top

axelson
This post is a wiki (feel free to hit the edit button near the bottom right of this post to add your own changes!) This post collects co...
239 48342 226
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
electic
Hi, I am new to Elixir. I am trying to use the DateTime component to insert a date into MySQL however the there seems to be no way to fo...
New
chrismccord
Phoenix 1.4.0 released Phoenix 1.4 is out! This release ships with exciting new features, most notably with HTTP2 support, improved deve...
688 31013 112
New
josevalim
Hi everyone, One of the features added to Elixir early on to help integration with Erlang code was the idea of overridable function defi...
New
freewebwithme
Using vs code and installed ElixirLS: support and debugger. And I got an error popped up on start up says Failed to run ‘elixir’ comma...
New
aalberti333
As the title describes, I’m trying to run Enum.map() over a list of key/value pairs, where the value is a map. My data looks like this: ...
New
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
JakeBecker
TL;DR: I’ve just released an implementation of Microsoft’s IDE-independent Language Server Protocol for Elixir. It adds language support ...
1144 54120 245
New
vegabook
I’m brand new to Phoenix and I have stripped one of the demo applications to the bone. I just want to get an svg up on the screen. Here i...
New

We're in Beta

About us Mission Statement