产品工程师
Product Engineer
网站对 businesses 非常重要——帮助它们被发现并被选择。但对许多小 businesses 来说,网站却成为负担。它们满怀希望地启动,花无数时间在每一个细节上,追求完美。但发布后不久……就不再更新。网站无人问津,逐渐过时、损坏,并被搜索引擎埋没,最终加入“活死人”网站的庞大墓地。
为了解决这个问题,CentralApp(即将重新品牌为 )正在摆脱以模板为主的模式(如 Wordpress 或 Wix),开发一种创新的网站创建方法。这种新方法整合了众多预设计的业务模块,以及一个提供数百万种可能性的品牌引擎。这种组合旨在以最小的努力实现最佳的设计和内容。
我们的解决方案目前被欧洲数千家 businesses 使用,主要在法国、比利时、意大利和西班牙。
除了我们的网站产品外,我们还提供一套工具来增强你的影响力:集成市场、高级网站表单、客户收件箱与客户列表、本地 SEO 和目录管理、Instagram 墙、评论墙。
你会做什么?
这不是一个狭窄的前端或后端角色
我们寻找一位 Product Engineer,能够将模糊的产品问题推进到生产环境:明确用户体验,定义预期行为,快速原型设计,实现前端,塑造 API 协议,并与后端负责人合作交付完整解决方案。
你最强的执行层应该是后端和 DevOps。你应该能够独立审查 Haskell 代码,并对性能、可访问性、可维护性和产品正确性保持高标准。
你不需要同时是生产环境的前端工程师(AI 会处理翻译,或者前端专注的同事可以帮忙),但你需要能够理解前端限制,包括 UX,并能够实现你所参与项目的前端部分。
当前技术栈
我们的后端包括 Haskell 服务和 Node.js
我们的前端技术栈包括:React,包括服务器端渲染和 Node.js
我们的基础设施专注于 AWS。
职责
作为 Product Engineer,你将:
- 将模糊的产品问题转化为清晰的用户流程、产品行为、边界情况和成功标准。
- 构建和维护可扩展、模块化、高性能的前端代码。
查看英文原文
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 ) 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 or backend role
We are looking for a Product Engineer who can take an ambiguous product problem and drive it to production: clarify the user experience, define the expected behavior, prototype quickly, implement the frontend, shape the API contract, and work with backend owners to ship the full solution.
Your strongest execution layer should be backend & dev ops. You should be able to review Haskell code independently and maintain a high bar on performance, accessibility, maintainability, and product correctness.
You do not need to be a production front-end engineer aswell (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.
Current stack
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.
Responsibilities
As a Product Engineer, you will:
- Turn ambiguous product problems into clear user flows, product behavior, edge cases, and success criteria.
- 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
We are looking for a Product Engineer who can operate like a one-person product strike team when needed.
This role is for you if
- You want to own outcomes end to end: clarify the problem, define the product behavior, implement the frontend, coordinate backend work (or even develop it depending on which service we need to act on), and ship.
- You are strong enough in frontend to review React code independently, while also reasoning about APIs, data models, permissions, backend constraints, and edge cases.
- You use AI to move faster, but still trace the logic, adapt the output to the codebase, and verify the result before it reaches review.
This role is not for you if
- You want a pure frontend implementation role with detailed tickets, finalized designs, and predefined APIs.
- You expect product managers, designers, or backend engineers to make the hard product and technical decisions before you start.
- You prefer narrow specialization, heavier process, or avoiding ownership of backend or UX constraints, edge cases, and AI-assisted output quality.
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.
Originally posted on Himalayas