Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full Stack Product Engineer image - Rise Careers
Job details

Full Stack Product Engineer

🌍 Location

United Kingdom, fully remote 

£72k - 110k + stock options

💸 Salary range: The range listed covers both of the two levels we’re hiring at – Product Engineer and Senior Product Engineer. Your level will be assessed as part of the interview process and we’ll make an offer in this range based on your experience and the level.

We're looking for full stack engineers to build beautiful & functional products from start-to-finish. We’re flexible about when you work and believe in experimentation – whether that’s with how we build things or how our teams work. We’d love to chat to you if you like the sound of this and love to build great user experiences!

We are a "remote-first" company and there's no requirement for anyone to come into the zeroheight office on a regular basis - more details on what remote-first looks like

What would you be doing? 👩‍💻

We're still small (14 product engineers, 50 people total) so you'd be working on building all types of features teaming up with a designer and product manager. You'll have start-to-finish ownership of the features – this brings accountability but also an awesome sense of pride when users love your work. You'll be involved in planning scope to ensure we deliver value to our users quickly.

Here are some examples of recent features to give a taste of what you could be working on:

  • new ways of storing, managing and exporting design tokens, aligned to the W3C spec
  • integrating zeroheight with communication platforms like Slack and Microsoft Teams
  • adding theming capabilities to our platform so users can better document things like dark and light modes 

You'll also be included in some things that are outside the traditional "software engineering" domain. Things like helping with support queries, planning the product roadmap, project management for your features and contributing to wider company processes. There’ll also be plenty of opportunities to share your work, new technologies you’ve been exploring and things you’ve learnt with the team. Joining now is great if you want to broaden your skills or you'd like to create your own startup at some point.

If you're interested, here's a more detailed idea of what you'd be up to in the first 6 months

How is zeroheight different? ❄️

Here's what we think zeroheight does differently compared to another job you might be considering:

  • a focus on QA and UX – we take UX quality seriously and make sure everything is excellent before we ship. This also means we have to be careful about scope-creep to ensure we have time to polish.
  • ownership – you'll own a feature from start-to-finish. This means you have the freedom to choose how to build it and you're responsible for the implementation and release.
  • everyone plans – we try to get everyone involved in planning and scoping features to prevent a top-down approach where engineers are just pumping out feature specs.
  • document all the things – we use Notion for our process documentation and try to keep communication on Slack as open as possible.
  • 10% time – we set aside a day every 2 weeks to work on whatever you like.

Our tech stack 📚

We use React to build any new UI components, paired with Storybook to work on them in isolation. We then integrate them into the main product. Some of our older codebase is written in Marionette (Backbone.js) and we're working on a smooth transition (instead of a massive rewrite).

On the backend, our main server is in Rails (Ruby). We host our database and cloud infrastructure on AWS and use serverless functions (AWS Lambda) for a few things.

One word of warning – if you're super passionate about a particular tech, our startup might not be the right place for you. We're focused on getting things done and shipping an amazing product; we'll use whatever tech helps us get there.

Are we a good match? 💚

If these points mostly resonate, let's have a chat:

  • You love creating beautiful UIs with precision and attention to detail; you understand how important design is to a successful product
  • You're curious to learn about the design process and design systems.
  • You relish the excitement of a startup – you have a proactive attitude and a strong desire to succeed in an environment where you'll need to be efficient and adaptable to change.
  • You're looking for somewhere to grow – you want to get stuck in and have a real impact in the company's future. You're flexible and not afraid of taking on more responsibility as we grow.

What we're looking for 🌱

Required experience

  • 3 years or more working as a software engineer
  • Experience with JavaScript and React
  • Some experience with backend

Useful / Bonus experience

  • Ruby
  • AWS / Servers

How do we work? ⚗️

Each of our teams has autonomy to work in a way that is best for them, experimenting with their processes freely. In general, teams tend not to have traditional standups and instead share plans and updates over Slack – we really value flexibility and this kind of thing allows people to read the updates in their own time. Hours are flexible – we have a recommended weekly total and times we try to keep our meetings between, but we’re keen you can fit your work around things you might need to do at home.

We have regular retrospectives to take a look at how we can improve our processes – both at a team level and across Engineering. Teams also do sprint planning either weekly or fortnightly to schedule work, and we tend to rotate responsibility for facilitating these around the team.

The feature roadmap is planned quarterly by the whole team. We base it on a consolidation of the feedback from our users and our strategic plans.

👉 Who we are

We’re a fully remote team of 50+ people building the market leading design system management platform 🚀 zeroheight enables companies to document, maintain and scale their design systems – all in one central hub. Here's an example of Uber's design system site built with zeroheight. Join us on our mission to enable every product team in the world to ship magical user experiences 10x faster than they do today. 

Find out more about our team and company perks here – budgets for things from snacks to health and wellbeing, and plenty of things to bring people together as a team :)

You can also get a quick overview of what life’s like as a Product Engineer at zeroheight from one of the team here.

Let's make this happen! 🤸

zeroheight is entering a very exciting phase – our documentation tool is used by tens of thousands of people every week and we're in a great place to build on that. Over the next few years, we'll be creating the design system tools of the future and we'd love you to come along for the ride.

Here's how it will work:

  1. Submit your CV
  2. Hello 👋 (30m, video call)
  3. Coding ⌨️ (1h15m, video screen share)
  4. Product engineering exercise 🕸 (1h, video screen share)
  5. Meet with the founders 🙌 (1h, video call)
  6. We make a decision quickly and let you know

We know that you might not have all that much spare time, so only the product engineering exercise and the coding session need any preparation, and not more than half an hour on each. We try to be flexible with scheduling these too so you can fit them around things.

That's it. Now don't be shy!

Further details on the interview process can be found here

Our DEI Statement

At zeroheight we live and breathe our values, building an inclusive and diverse team is what makes us great. We are proud of the culture we’ve created and by embracing individuality we continue to add to our culture.

We look to hire the best, give an amazing experience throughout and we don’t discriminate against who or what you are. Our employees are encouraged to be their authentic selves, allowing us to celebrate our differences and learn from one another. All we ask is that you be yourself, love what you do and give 100%.

Take a look at our current DEI stats here.

Average salary estimate

$91000 / YEARLY (est.)
min
max
$72000K
$110000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Full Stack Product Engineer, zeroheight

Are you ready to dive into an exciting opportunity as a Full Stack Product Engineer at zeroheight? Join our fully remote team and work with us to build stunning and functional products that make a real impact! In this role, you’ll collaborate with a talented team, consisting of designers and product managers, where you’ll have the unique opportunity to take ownership of features from start to finish. Enjoy the flexibility of setting your own hours while working in an environment that promotes experimentation and innovation. At zeroheight, we take pride in delivering valuable user experiences, from integrating with communication tools like Slack and Microsoft Teams to enhancing theming capabilities within our platform. You will assist in planning and maintaining our product roadmap while having the chance to contribute beyond traditional software engineering tasks, such as project management and product support. Here, each engineer is empowered to voice their ideas and share knowledge, fostering an atmosphere of growth and collaboration. Our dynamic tech stack primarily utilizes React for new UI components alongside a Rails backend, with opportunities for you to explore cutting-edge technologies. If you are passionate about creating beautiful UIs, possess a curious mindset about the design process, and are eager to grow within a forward-thinking team, this could be the perfect match for you! Let’s connect and discuss how you can contribute to our mission of empowering product teams to deliver exceptional user experiences at lightning speed!

Frequently Asked Questions (FAQs) for Full Stack Product Engineer Role at zeroheight
What are the primary responsibilities of a Full Stack Product Engineer at zeroheight?

As a Full Stack Product Engineer at zeroheight, your primary responsibilities include collaborating with designers and product managers to build new features, taking full ownership of those features from concept to deployment, and ensuring that the finished product provides excellent user experiences. You'll engage in planning and scoping features, contribute to project management, and help with product support queries, all while maintaining the UX quality that zeroheight is known for.

Join Rise to see the full answer
What qualifications are required for the Full Stack Product Engineer position at zeroheight?

To qualify for the Full Stack Product Engineer position at zeroheight, you should have at least 3 years of experience working as a software engineer, with strong proficiency in JavaScript and React. Familiarity with backend frameworks like Ruby on Rails and cloud services such as AWS will be beneficial. The ideal candidate is passionate about creating beautiful user interfaces and has a proactive attitude toward problem-solving.

Join Rise to see the full answer
How does zeroheight foster team collaboration for Full Stack Product Engineers?

zeroheight fosters collaboration among Full Stack Product Engineers through an inclusive approach to planning and scoping. Our teams work autonomously, utilizing tools like Slack for sharing updates and feedback, and conducting regular retrospectives to improve processes. We believe in transparency and encourage every team member to voice their ideas, ensuring everyone contributes to the feature roadmap and overall direction of the product.

Join Rise to see the full answer
What technologies will I be using as a Full Stack Product Engineer at zeroheight?

In your role as a Full Stack Product Engineer at zeroheight, you will primarily use React for building new UI components, alongside Rails for backend tasks. We also leverage AWS for our cloud infrastructure and utilize serverless functions via AWS Lambda for certain tasks. We are always keen on utilizing the best technologies that help us achieve our goals, so be prepared to work in a dynamic environment.

Join Rise to see the full answer
What is the work culture like for Full Stack Product Engineers at zeroheight?

The work culture at zeroheight is geared towards flexibility, autonomy, and a startup mentality. As a remote-first company, we value work-life balance and offer flexible hours. Teams collaborate seamlessly and engage in regular sprints and planning sessions to ensure a well-structured yet adaptable workflow. Because everyone is encouraged to take ownership of their work and contribute ideas, our culture thrives on innovation and inclusivity.

Join Rise to see the full answer
Common Interview Questions for Full Stack Product Engineer
Can you describe your experience with JavaScript and React as a Full Stack Product Engineer?

When answering this question, highlight specific projects or applications you've built using JavaScript and React. Discuss any challenges you faced and how you overcame them, emphasizing your understanding of best practices in coding and UI design. Be sure to talk about how you've utilized these technologies to create user-friendly interfaces and enhance overall user experience.

Join Rise to see the full answer
What approach do you take when designing a new feature for a product?

To effectively answer this, discuss your design process, starting from ideation and user research, to wireframing and prototyping. Explain how you collaborate with designers and product managers to refine ideas and ensure that the feature aligns with user needs and company objectives. Highlight the importance of quality assurance in your approach.

Join Rise to see the full answer
How do you ensure code quality and maintainability as a Full Stack Product Engineer?

In your response, articulate your commitment to quality by discussing practices like code reviews, unit testing, and continuous integration. Emphasize your understanding of code maintainability by mentioning documentation, adhering to coding standards, and engaging in regular refactoring sessions when necessary.

Join Rise to see the full answer
Can you give an example of how you handled a difficult technical challenge in a project?

When answering this question, provide a specific example that outlines the challenge, your thought process, and how you approached problem-solving. Focus on the steps you took, the technologies you utilized, and the outcome. This illustrates your ability to handle challenges effectively while demonstrating your technical proficiency.

Join Rise to see the full answer
What tools do you use for version control and collaboration within a remote team?

Detail the tools you are familiar with, such as Git for version control, and how you use platforms like GitHub or GitLab for collaboration. Explain how you manage branches, pull requests, and code reviews to ensure smooth workflows, especially in a remote setting where communication is key.

Join Rise to see the full answer
What is your experience with integrating third-party services into applications?

Discuss previous projects where you successfully integrated third-party services, explaining your role in that integration. Elaborate on the challenges encountered and how you ensured seamless functionality, as well as any APIs or SDKs you have worked with.

Join Rise to see the full answer
How do you stay updated with new technologies and industry trends as a Full Stack Product Engineer?

Talk about your strategies for keeping up with trends—whether through following blogs, participating in forums, attending webinars, or joining local tech meetups. Highlight your eagerness to learn and how you apply new knowledge to your work.

Join Rise to see the full answer
Explain a time when you improved the performance of an application.

Provide a specific situation where you identified performance bottlenecks in an application. Describe the methods you used to analyze performance and what steps you took to optimize it, such as refactoring code, leveraging caching mechanisms, or optimizing backend processes. Always highlight the positive impact your actions had.

Join Rise to see the full answer
What motivates you in your work as a Full Stack Product Engineer?

Share what aspects of product engineering you are passionate about, whether it's solving complex problems, creating user-centric designs, or working collaboratively with a team. This helps interviewers gauge cultural fit and your alignment with the core values of zeroheight.

Join Rise to see the full answer
How do you handle feedback or criticism regarding your work?

Focus on your openness to feedback and the importance of constructive criticism in personal and professional growth. Provide an example of when you've received feedback, how you processed it, and how it led to improvements in your work or projects.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 14 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Customer-Centric
Snacks
Onsite Gym
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
401K Matching
Maternity Leave
Paternity Leave

Intel is looking for an AI Backend Engineer to develop software solutions for computer vision tasks in Gdansk, Poland.

Photo of the Rise User
Posted 10 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

As a Senior Software Engineer at Google Play, you'll enhance the Android ecosystem and develop next-generation technologies for millions of users.

Photo of the Rise User
Velocity Global Remote Palo Alto, California, United States
Posted 10 days ago

Join Velocity Global as a Senior Software Engineer and contribute to innovative solutions that enhance user acquisition and retention.

Join AirNxt as a Senior AI/Data Engineer to spearhead the development of core data systems that enhance aviation operations.

Photo of the Rise User

Become a key player in Visa's Technology Organization, where you'll tackle global challenges in software engineering and payments technology.

Photo of the Rise User
Passion for Exploration
Dare to be Different
Customer-Centric
Diversity of Opinions
Inclusive & Diverse

As a Staff Software Engineer at Attentive, you will drive innovation in personalized marketing solutions by building scalable machine learning systems.

Join RMB as an Intermediate Software Developer and significantly contribute to the development and maintenance of high-performance applications.

Photo of the Rise User
Posted 7 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Rapid Growth
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Paid Holidays
Paid Time-Off

Join Samsara's mission to digitally transform physical operations as a full stack Software Engineer, focusing on safety and innovation.

Zeroheight is a DevOps platform for UX teams, offering a central hub for designers, engineers, product and marketing teams to sync design and code, collaborate and share documentation. The company is based in London, United Kingdom.

6 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Pickerington just viewed Senior Business Analyst (Salesforce) at Protolabs
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington
R
Someone from OH, Hamilton just viewed Forklift Operator Warehouse at Ryder
Photo of the Rise User
Someone from OH, Cincinnati just viewed Ad Ops Specialist, Display at System1
Photo of the Rise User
Someone from OH, Cincinnati just viewed FQHC Billing & Collections Manager at OhioGuidestone
Photo of the Rise User
Someone from OH, Cleveland just viewed Enrollment Specialist- Remote at Adtalem Global Education
o
Someone from OH, Dayton just viewed Marketing and Communications Specialist at osu
Photo of the Rise User
Someone from OH, Columbus just viewed Construction Coordinator at Meijer
Photo of the Rise User
Someone from OH, Steubenville just viewed Legal & Compliance Internship at Smiths Group
Photo of the Rise User
Someone from OH, Warren just viewed Senior Front-End Developer at Worldly
Photo of the Rise User
7 people applied to Front-End Developer at Apex Logic
Photo of the Rise User
Someone from OH, Tiffin just viewed Game Operations Specialist at Genius Sports
u
Someone from OH, Loveland just viewed Customer Service Agent - Part Time at uhaul
Photo of the Rise User
Someone from OH, Cleveland just viewed HR Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Mid Level, System Administrator - (ETS) at Delivery Hero
Photo of the Rise User
Someone from OH, Mason just viewed Inside Sales Co-Op at VEGA Americas
Photo of the Rise User
Someone from OH, Sandusky just viewed Director of IT at Kyo
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health