Product Engineer
CentralApp
Skill Required
Key highlights
- Remote-first role (Preferred timezone: anywhere between London and Singapore)
Role overview
CentralApp (soon rebranding) is seeking a Product Engineer to help build an innovative website creation platform that moves away from template-first approaches like WordPress or Wix. Their solution integrates pre-designed business modules with a branding engine offering millions of possibilities, and is currently used by thousands of businesses across Europe, mostly in France, Belgium, Italy & Spain. In addition to their website product, they offer a suite of tools including an Integration Marketplace, Advanced Website Forms, Client inbox & client list, Local SEO with Listing Management, an Instagram Wall, and a Review Wall. This is not a narrow frontend or backend role — it is a full-stack product engineering position where you will take ambiguous product problems and drive them from conception to production.
Responsibilities
- Turn ambiguous product problems into clear user flows, product behavior, edge cases, and success criteria.
- Clarify the problem, define the product behavior, implement the frontend, coordinate backend work (or develop it depending on which service needs action), and ship.
- Build and maintain scalable, modular, high-performance frontend code.
- Review backend and frontend implementation independently across UX, code quality, performance, accessibility, maintainability, and product correctness.
- Define API contracts and backend expectations clearly.
- Collaborate with backend engineers on architecture, data models, permissions, error handling, observability, and performance.
- Use AI tools to accelerate prototyping, implementation, refactoring, testing, debugging, and technical exploration.
- Critically review AI-generated output and stay accountable for correctness, maintainability, and product quality.
- Balance speed, simplicity, performance, maintainability, and user experience.
- Keep the end user, business impact, SEO, accessibility, and product quality in mind.
Requirements
- Strongest execution layer should be backend & DevOps.
- Able to review Haskell code independently and maintain a high bar on performance, accessibility, maintainability, and product correctness.
- Strong enough in frontend to review React code independently, while reasoning about APIs, data models, permissions, backend constraints, and edge cases.
- Comfortable with ambiguity and operating like a one-person product strike team when needed.
- Uses AI to move faster, but traces the logic, adapts output to the codebase, and verifies the result before it reaches review.
- Preferred timezone: anywhere between London and Singapore.
Benefits
- Remote-first role, with flexibility in how and where you work.
- High ownership: real influence over product direction, technical decisions, and the evolution of the stack.
- Flexible working setup, focused on output, autonomy, and impact rather than rigid process.
- Opportunity to work across product, design, frontend, backend architecture, and AI-assisted engineering workflows.
- Small, experienced team where strong contributors can move fast and have visible impact.
Additional details
- Our backend includes Haskell services and Node.js.
- Our frontend stack includes: React, including server-side rendering and Node.js.
- Our infra is AWS focused.
- You do not need to be a production front-end engineer as well (AI will do the translation, or frontend-focused colleague can help) but you do need to be able to reason about front-end constraints, including UX and be able to implement front-end parts of the project you will work on.
- Originally posted on Himalayas.