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.