(Senior) Haskell Developer (m/f/d)

bei Natuvion GmbH

Remote
Information Technology
Computer Software
IT & Softwareentwicklung
Environmental

Beschäftigungsart:

Gleitzeit
Vollzeit

Fähigkeiten:

Orchestration
Haskell
Tea
Prototype JavaScript Framework
Veröffentlicht am:
Bewerbungsfrist:

Natuvion Compose is a domain-specific language developed for Natuvion Migrate, our orchestration and ETL platform that simplifies complex data transformation and migration workflows. Compose is designed for clarity, correctness, and composability---empowering developers to express sophisticated data logic with precision and confidence. Built in Haskell, it brings the power of functional programming to enterprise-scale data engineering.

About the Team

You'll join a focused and highly skilled team of language designers, compiler engineers, and functional programming experts. We work at the intersection of programming language theory and real-world data challenges, building tools that are both elegant and practical. We value clean abstractions, thoughtful design, and a collaborative, research-informed approach to engineering.

Why Join Us?

  • Help shape the future of declarative programming in enterprise data systems
  • Work on a modern Haskell-based compiler and language stack with real-world impact
  • Contribute to the evolution of Compose and the Dhall compiler, and influence the direction of our language ecosystem
  • Enjoy a remote-friendly, flexible work environment with a strong culture of autonomy, ownership, and continuous learning
  • Collaborate with a team that values academic rigor, open-source contributions, and pragmatic problem-solving

Your Responsibilities

  • Design, prototype, and integrate new functionality into the Compose language and framework using Haskell
  • Extend and enhance the Dhall compiler with new language constructs and adapt related tooling
  • Actively contribute to the design and development of the language, its components, infrastructure, and standard library
  • Participate in code reviews, design discussions, and the continuous improvement of our development practices