Senior Backend Engineer - Haskell

6 days ago

Apply Now
Logo of CentralApp

CentralApp

Salesforce • Application development • Software development • Digital transformation • Hubspot

51 - 200

Description

• What is CentralApp • Websites are crucial for businesses—helping them get chosen, and bought from online. • Yet for many small businesses, websites become a burden. • To fix this issue, CentralApp is breaking away from template first system and create a new way to create website which blends a headless CMS and branding engine. • Our solution is currently used by thousands of businesses across Europe. • In addition to our website product, we offer a suite of tools designed to enhance your impact. • How does it work on the backend? • CentralApp is a large distributed backend system written in Haskell. • It has multiple services, each in charge of specific functionality. • The entire backend system is a monorepo with shared types and Generic based (de)serialisation derivations. • The system is deployed on AWS using docker images built with Nix.

Requirements

• At least 4-5 years of experience with Haskell, or with functional programming in an industrial setting. • Strong fundamentals with *nix like systems. • Ability to work with the frontend team and discuss/document/explain the API design.

Benefits

• Be able to add features and maintain on a complex problem in Haskell. The system has very little technical debt, so not much refactoring is needed. Most tasks are automated. • Work in a high growth company. • Competitive salary.

Apply Now

Similar Jobs

November 30

HubSpot

1001 - 5000

As a Senior Software Engineer at HubSpot, work on the Data Sync product. Help integrate various business apps with a powerful two-way data sync.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com