Senior Backend Engineer: Haskell

CentralApp provides a headless CMS with business modules and branding engine to help small businesses create and maintain effective websites.
Brussels, Belgium
Backend
Senior Software Engineer
Remote
4+ years of experience
Enterprise SaaS

Description For Senior Backend Engineer: Haskell

CentralApp is revolutionizing how small businesses maintain their online presence. Unlike traditional template-first systems, CentralApp offers a unique solution combining a headless CMS with pre-built business modules and a powerful branding engine, offering millions of possibilities. Currently serving thousands of businesses across Europe, particularly in France, Belgium, Italy & Spain, the platform includes features like an Integration Marketplace, Basic Reservation Systems, Client inbox & clients list, and Local SEO tools.

The backend infrastructure is built entirely in Haskell, chosen for its robustness and efficiency in managing large systems with small teams. The system operates as a monorepo with shared types and Generic-based serialization, utilizing Postgres (RDS) & Opaleye for storage, Redis (Elasticache) & Hedis for caching, and Servant for APIs. The entire system is containerized using Docker images built with Nix and deployed on AWS ECS (Fargate).

As a Senior Backend Engineer, you'll be working with a modern, well-maintained codebase with minimal technical debt. The role offers the opportunity to work on complex problems in Haskell, with most tasks automated. You'll be joining a high-growth company that values technical excellence and offers competitive compensation.

The ideal candidate should have strong experience with Haskell or functional programming, solid understanding of *nix systems, and excellent communication skills for API design discussions with the frontend team. This position offers the flexibility of remote work, making it an excellent opportunity for talented engineers looking to work with cutting-edge technology while solving real business problems.

Last updated a month ago

Requirements For Senior Backend Engineer: Haskell

PostgreSQL
Redis
  • 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 For Senior Backend Engineer: Haskell

  • Be able to add features and maintain on a complex problem in Haskell
  • Work in a high growth company
  • Competitive salary

Interested in this job?

Jobs Related To CentralApp Senior Backend Engineer: Haskell

Senior Backend Engineer: Haskell

Senior Backend Engineer position at CentralApp, working with Haskell to build and maintain distributed systems for a growing website creation platform.

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.

Senior Software Engineer, Performance Platform

Senior Software Engineer position at DoorDash focusing on performance optimization, platform development, and technical leadership in the Performance Platform team.

Senior Software Engineer

Senior Software Engineer position at Blacklane, developing backend services for global chauffeur platform using Ruby, Go, and modern cloud technologies.