Haskell Softwareentwickler (m/w/d)
Für unser wachsendes Haskell-Team suchen wir Softwareentwickler, die sich schnell in komplexe Themen einarbeiten können und bereit sind, innovative Lösungen zu entwickeln. Unser Haskell-Team besteht bereits aus 7 erfahrenen Entwicklern, die eng zusammenarbeiten und sich ständig weiterentwickeln.
Unser Vorgehen basiert auf einem modellgetriebenen Entwicklungsansatz, bei dem erfahrene Entwickler Ideen in Gedankenmodelle umwandeln, die anschließend in passende Datenstrukturen überführt werden. Diese Prozessgestaltung ermöglicht es uns, innerhalb kürzester Zeit echten Wert für unsere Kunden zu liefern, wobei wir immer wieder neu evaluieren und optimieren.
Wir glauben, dass der eigentliche Wert in unserem kollektiven Wissen steckt, und betrachten den Quellcode als ein schriftliches Festhalten unseres aktuellen Verständnisses. Daher legen wir großen Wert auf eine Umgebung, die kreatives Denken und Zusammenarbeit fördert.
Unsere Hauptprinzipien – modellgetriebene Entwicklung, ein progressives Vorgehen und das KISS-Prinzip (Keep It Simple, Stupid) – führen zu einfacheren und effektiveren Lösungen. Fortgeschrittene Sprach-Features, setzen wir dort ein, wo sie für unseren Prozess einen echten Mehrwert bieten, sonst nicht. Du wirst die Möglichkeit haben, nicht nur von unseren Senior Engineers zu lernen, sondern auch aktiv an der Verbesserung unserer Produkte mitzuwirken. Bei uns steht die Leidenschaft für Softwareentwicklung im Vordergrund, und wir fördern ein Arbeitsumfeld, das von Innovation, Teamarbeit und kontinuierlichem Wachstum geprägt ist.
Wen wir suchen
Wir suchen einen Haskell-Entwickler, der bereits über Erfahrung verfügt, unabhängig davon, ob diese im klassischen beruflichen Kontext erworben wurde. Du bist ein Teamplayer, der mit Kreativität und Pragmatismus an komplexe Herausforderungen herangeht. Bei uns ist es wichtig, dass du in der Lage bist, über den Tellerrand hinauszuschauen und komplexe Probleme ganzheitlich zu erfassen.
Du kannst dir sicher sein, dass wir dich in einem strukturierten Onboarding-Prozess umfassend unterstützen, der dir ausreichend Zeit gibt, um dich einzuarbeiten und wohlzufühlen. Bei uns hast du die Freiheit, deine besten Ideen einzubringen und kreativ zu arbeiten. Unser Team ist darauf ausgelegt, langfristige Beziehungen aufzubauen, damit du deine Karriere bei uns gestalten kannst.
Es ist nicht erforderlich, dass du am ersten Tag alle unsere Systeme perfekt verstehst. Wir schätzen Menschen, die bereit sind, sich weiterzuentwickeln und neue Fähigkeiten zu erlernen. Kenntnisse in den folgenden Technologien sind zwar nicht zwingend notwendig, können aber von Vorteil sein:
- FRP (reflex, reflex-dom)
- ghcjs
- Webentwicklung (Javascript, HTML, CSS)
- optics (lens)
- NoSQL (CouchDB/PouchDB)
- Nix/NixOS
- Amazon Web Services
Wir legen großen Wert auf direkte Rückmeldungen und ein hohes Maß an Vertrauen. Bei uns sind Menschen gefragt, die sich engagieren und auch dann ihre Meinung vertreten, wenn sie nicht immer einer Meinung sind. Unser gemeinsames Ziel ist es, gute Arbeit zu leisten und uns gegenseitig zu inspirieren, während wir an der Erreichung unserer gemeinsamen Vision arbeiten.
Bewerbungsprozess
Möchtest du uns kennenlernen? Dann sende deine Bewerbung mit einem Anschreiben und Lebenslauf an jobs@heilmannsoftware.de oder nutze dazu folgendes Formular.
Codebeispiel erwünscht
Wir freuen uns über ein Codebeispiel deiner bisherigen Arbeiten in Haskell. Dein Beispiel sollte funktionalen reaktiven Code enthalten. Falls deine Erfahrung hauptsächlich in nicht-funktionaler Programmierung liegt, sende uns bitte ein Beispiel deiner stärksten nicht-funktionalen Sprache sowie ein Beispiel in Haskell.
Bewertungszeitraum
Wir nehmen uns Zeit, um deine Bewerbung sorgfältig zu prüfen. Bitte habe Verständnis dafür, dass wir während des Auswahlprozesses kein individuelles Feedback geben können.
Interviewprozess
Unser Interviewprozess ist individuell gestaltet und umfasst mehrere Gespräche mit den Kandidaten. Dabei wirst du unter anderem mit Geschäftsführer Andreas und unserem CTO Slobodan sprechen. Es wird auch eine praktische Aufgabe zum Lösen geben, die direkt im Interview durchgeführt wird.
Wir ermutigen Bewerber aus allen Hintergründen, sich zu bewerben. Wir schätzen dein Interesse an Heilmann Software und freuen uns darauf, von dir zu hören!