Centralapp

Product Engineer

This role is also available in other regions. Choose where you'd like to apply:
Apply Now

Job Description

Websites are crucial for businesses—helping them get found and chosen online. Yet for many small businesses, websites become a burden. They launch with high hopes, spending countless hours on every little detail, aiming for perfection. But soon after launch... no more updates. The website sits untouched, slowly becoming outdated, broken, and buried by search engines, eventually joining the ranks of the "living dead" websites in the vast online cemetery.

To address this issue, CentralApp (soon rebranding to https://stride-site.com/ ) is moving away from a template-first approach (such as Wordpress or Wix) and is developing an innovative method for website creation. This new approach integrates numerous pre-designed business modules, alongside a branding engine that offers millions of possibilities. This combination aims to deliver an optimal design and content with minimal effort.

Our solution is currently used by thousands of businesses across Europe, mostly in France, Belgium, Italy & Spain.

In addition to our website product, we offer a suite of tools designed to enhance your impact: an Integration Marketplace, Advanced Website Forms, Client inbox & clients list, Local SEO with Listing Management, an Instagram Wall, and a Review Wall.

What will you be doing?

This is not a narrow frontend role. We are looking for a Product Engineer who can take a product problem, define the user experience, prototype quickly, implement the frontend, and collaborate with backend owners to ship the full solution.

You should be strong enough on frontend to review React code yourself, pragmatic enough to make good product and design decisions, and technical enough to reason about backend architecture, API contracts, data flows, edge cases, and performance.

You do not need to write production Haskell. However, you should be able to use AI effectively to explore backend logic, generate backend implementation proposals, define API contracts, and prepare work that can be reviewed by the engineers who own that layer.

Current stack

Our frontend stack includes:

  • React, including server-side rendering and JSX
  • CSS-in-JS, including styled-components
  • Webpack
  • ESLint
  • Node.js
  • JSON REST APIs

Our backend includes Haskell services.

Responsibilities

As a Product Engineer, you will:

  • Own product features from problem definition to production delivery.
  • Define user flows, product behavior, edge cases, and success criteria.
  • Build and maintain scalable, modular, high-performance frontend code.
  • Review frontend implementation independently, including UX, code quality, performance, accessibility, and maintainability.
  • Prototype quickly to validate product ideas and technical directions.
  • Define API contracts and backend expectations clearly.
  • Use AI tools to accelerate prototyping, implementation, refactoring, testing, debugging, and technical exploration.
  • Prompt AI to generate backend implementation proposals that backend owners can review, refine, and ship.
  • Collaborate with backend engineers on architecture, data models, permissions, error handling, observability, and performance.
  • Contribute to resilient systems, including monitoring, automated recovery, and self-healing workflows where relevant.
  • Keep the end user, business impact, SEO, accessibility, and product quality in mind.

Requirements

What we expect from you

  • Think full-stack, even if your strongest skill is frontend.
  • Move from ambiguous product problems to concrete implementation plans.
  • Make sound product and design decisions without waiting for perfect specs.
  • Understand frontend code deeply and maintain a high quality bar.
  • Reason about backend systems, even when backend specialists own the final implementation.
  • Use AI as leverage while staying accountable for the quality of the result.
  • Write clear prompts, specs, API contracts, acceptance criteria, and review notes.
  • Balance speed, simplicity, performance, maintainability, and user experience.
  • Operate with high autonomy and strong ownership.

Profile we are looking for

We are looking for a Product Engineer who can operate like a one-person product strike team when needed.

You are not expected to be the deepest specialist in every layer. You are expected to understand enough of each layer to define the right solution, prototype it, review it, collaborate with specialists, and drive it to production.

In short: we need someone who can move fast, think architecturally, use AI effectively, and own product outcomes end to end.

Benefits

  • Remote-first role, with flexibility in how and where you work.
  • Preferred timezone: anywhere between London and Singapore.
  • High ownership: you will have 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.