Functional Back End Engineer (Haskell, Nix) (F/M/NB)

R&D



About the company: Team of world-class technologists:
Our client is A well-established global consulting firm specializing in digital transformation and product development. They are seeking a Functional back end engineer to join their dynamic engineering team. This role offers an opportunity to work remotely.


The role:
This Senior-level position seeks candidates with significant Haskell experience, both personal and professional. You should be familiar with the language’s advanced features and capable of navigating large codebases utilizing them.
The role involves working on the core components of a blockchain project, including consensus, ledger, APIs, and testing. This is not a decentralized application (dApp) or NFT-focused position.
Ideal candidates will have an interest in, and some experience with, open-source community contributions. A passion for Nix (or similar systems like Guix) is highly valued, along with an interest in declarative, reproducible builds and experience with systems such as Bazel, Buck2, or Meson.
You should be fluent with the command line and skilled in managing development pipelines, test automation, continuous integration, and cloud-based deployments. Strong knowledge of software architecture, design patterns, and development methodologies is essential. The ability to distinguish between accidental and essential complexity is also important.
Finally, you should have experience working in teams on large codebases or successfully completing independently-driven projects.



Skills and Experience Sought:
Experience Level: Senior

Programming Languages:

Proficient in Haskell, including advanced features and navigating large codebases. Blockchain Core Development: Comfortable working on foundational blockchain components such as consensus, ledger, APIs, and testing (excluding dApps and NFTs).

Build Systems & Tools:

Passionate about Nix (or similar systems like Guix).

Interest in declarative, reproducible builds with experience in systems like Bazel, Buck2, or Meson.

Fluent with the command line.


DevOps & Architecture:

Skilled in managing development pipelines, test automation, continuous integration, and cloud-based deployments.

Knowledgeable in software architecture, design patterns, and development methodologies.

Ability to distinguish between accidental and essential complexity.


Collaboration & Project Management:

Experience working in teams on large codebases or completing independently-driven projects. Community Involvement: Interest in and some experience with open-source community contributions.



Your cultural fit:

Community Engagement: Actively contribute through avenues like blog posts, open-source contributions, and speaking at events.
Global Collaboration: Connect with a diverse team during remote meet-ups, fostering collaboration and fun in a global environment.
Continuous Learning: Work on engaging internal and external projects, ensuring you stay current with the latest technologies. You’ll also have access to extensive learning benefits, including over 12,000 courses, prioritizing your professional growth.
Autonomy & Impact: Thrive as a self-starter, with autonomy and proactivity being key to success. You’ll represent the company’s values while interacting directly with major global clients.

Salary: 80 to 100K€+



Please submit your CV below with the subject line: « Application: Haskell Eng (Remote)« .

More job offers https://blockchaincontract.io/job
Our linkedin