Senior Full-stack Product Engineer

Job Overview

Location
London, England
Job Type
Full Time Job
Job ID
93949
Date Posted
1 year ago
Recruiter
Kevin Carol
Job Views
69

Job Description

The role

As a Senior Product Engineer at Hubble, you’ll have an impact quickly - most engineers ship a change by the end of their first day. You’ll work closely with the rest of our product team to build new features and help explore and build brand new products while maintaining and improving our existing codebase to prepare for growth.

You should have a strong learning mindset. You’ll be encouraged to get stuck into problems, investigate and propose solutions, make arguments in favor of your ideas, and be willing to make mistakes. You’ll have a supportive team around you, who will embrace your best ideas, and help you iterate on the incomplete ones. We'll give you time to research your work, develop new skills, and allocate dedicated time for learning.

A Senior Product Engineer at Hubble should have some leadership attributes. You should be highly competent with a keyboard, and be willing to offer assistance and mentorship to other engineers. Our senior engineers rotate through a temporary Tech Lead role, for periods of 8 weeks at a time, to get experience in leadership roles on their way to a Lead Engineer or Engineering Manager role, and get more involved in the product process - this role comes with plenty of opportunities for growth.

This role is remote, but you must be located in the UK. Those on our team who are able do occasionally meet in our office in London, or at a location on Hubble Pass.

Our team

Our Product & Engineering team is a friendly and close-knit group of creative, open-minded, and smart individuals. We love solving problems as a group, and try to keep a steady mix of new ideas and tried-and-true patterns. We’re a fast-paced startup with lots to do, but we don’t expect anyone to work evenings or weekends, and prioritize a healthy working environment above all else. We succeed as a team, and fail as a team - we don’t lay blame, but we constantly search for ways to make ourselves better. If you think you’d be a good fit, we’d love to talk to you.

Hubble’s stack comprises a component-driven frontend (built using React, Emotion, and Next.js), with micro-service backends (built with a combination of Python, Django, Node, Express, and Redis). We don’t expect you to come in with a knowledge of everything in our stack, but we would be looking for candidates who are familiar with the concepts we build upon (components, microservices, ORM, and queues). Past experience with React and/or Django would be beneficial, but not required.

About Hubble

Hubble makes hybrid working easy. We are the world's first platform that helps you configure, deliver, and manage all of your workspace needs in one place. Whether that's the HQ, home or on-demand.

Our mission is to improve the working lives of one million people by 2025 allowing employees to have flexibility, optionality, and autonomy in where and how they work by providing businesses with the necessary infrastructure to empower hybrid working.

Founded in 2014, Hubble has raised over £9m in venture capital to date, from some of the biggest names in property & venture capital, including Starwood Capital, JLL, Downing Ventures, PiLabs, Seedcamp and Entrepreneur First. We placed 26th on Deloitte’s list of Fastest Growing Technology Companies in the UK and our founders have been named Forbes 30 under 30 and were finalists for Amazon’s Young Entrepreneur of the Year.

The business counts the biggest names in real estate such as WeWork, Regus, British Land, The Crown Estate and Legal & General as some of its landlord clients. Placing a business in a new office every 3 hours, Hubble has worked with some of the UK’s most exciting companies including Monzo, GoCardless, Jaguar Land Rover, Accenture, WPP and PwC.

Join us as we make hybrid working easy and accessible to all.

Core requirements

  • 4+ years commercial experience building software
  • Be comfortable contributing to the product process, by offering ideas, critiquing requirements, and feeding back as necessary
  • Work as a part of a team, pairing with other engineers, and knowing when to ask for or offer help
  • Offer leadership and mentorship to other engineers

Knowledge requirements

For the purposes of this section:
familiar means you know of, generally understand, and are interested in a topic;
experience means you are familiar with, and have successfully used, a given topic in a commercial environment;
in-depth experience means you have experience in, and would describe yourself as an expert in, a given topic.

  • In-depth experience doing automated testing (unit, integration, e2e), knowing what to test, and effective practices for how to test it. Feel at home using Jest, Cypress, and Python's unittest.
  • Experience creating semantically-correct HTML and well-scoped CSS
  • Experience with React, or in-depth experience using a comparable component-oriented library (Vue, Angular, Svelte, etc.)
  • Experience with Django and Python, or in-depth experience using a comparable backend framework with an ORM (Laravel, .NET with Entity Framework, etc.)
  • Experience with full-stack development, able to switch between backend and frontend contexts as required.
  • Experienced or familiar with developer tooling, including: Docker, *nix, Webpack/Babel, pip/pipenv, npm/yarn, linting tools (eslint, flake8), formatting tools (prettier, black), and Visual Studio Code

Job ID: 93949

Similar Jobs

Cargill

Full Time Job

Senior full-stack product engineer Senior full-stack product engineer

A Typical Work Day May Include: • Completing preventative, predictive, ...

Full Time Job

Deloitte

Full Time Job

Senior full-stack product engineer Senior full-stack product engineer

Are you looking to elevate your cyber career? Your technical skills? Your opport...

Full Time Job

Cargill

Full Time Job

Senior full-stack product engineer Senior full-stack product engineer

Cargill Animal Nutrition is a global business that serves large-scale feed mill ...

Full Time Job

Veolia

Full Time Job

Senior full-stack product engineer Senior full-stack product engineer

Primary Duties / Responsibilities:● Assist in daily operational troublesho...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept