Hubble logo

Senior Full-stack Product Engineer/Software Developer

Hubble

3 years ago

➔ All jobs

➔ Jobs at Hubble

➔ Apply for this job

Hello! We're thrilled that you're interested in being a Senior Product Engineer at Hubble. We're looking to grow our team, and we need smart, ambitious, team-oriented people to help us out.

At Hubble, we're looking for product engineers. That means you should be a product-oriented software engineer: someone who knows how to build software well, while also contributing to our product process. You'll work closely with a product manager, and the other engineers on the team, to shape and build our class-leading offering.

As a growing team, we're looking for people who can help set our engineering direction and improve those around them, in addition to making individual contributions. This role has a lot of opportunity for growth, with potential for moves into leadership and/or management positions as our team gets larger.

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
Benefits

Hubble prides itself as a high-quality employer, with a consistent 5* Glassdoor rating, a team NPS score of 80+ and won Property Week’s Best Places to Work, twice in a row, across 4 categories.

We make sure everyone in the team is comfortable and has the best environment for them. We offer flexible hours, remote working and have a relaxed attitude to taking holiday - focusing only on whether work gets done. Benefits can be tweaked on an individual basis depending on what makes you most productive.

We live what we preach and Hubble has always worked hybrid, with time spent in our HQ for culture and collaboration and the flexibility to work from anywhere on other days.

Here are some of the other benefits we offer:

  • Competitive salary.
  • Equity options.
  • Pension contributions.
  • Private medical insurance.
  • Regular social events (Climbing, gaming, book & music groups…).
  • Quarterly away days
  • On-demand access to a large network of central, local and global co-working spaces.
  • Macbook and peripherals and WFH equipment.
  • Spotify Premium or Apple Music.
  • Kindle Unlimited + free technical books.
Our culture

Our mission is to improve the working lives of 1m people by 2025 starting from within. We're a friendly and diverse team with a mix of different backgrounds, races and genders and we want to continue this as we grow!

We're really proud of our values, which have been created collectively as an organisation to highlight what we believe are most important in fostering an excellent work environment and building a product that customers really love:

  1. Empower each other
  2. Go above and beyond
  3. Bring an entrepreneurial mindset
  4. Be different, together
  5. Move the needle

Company

Hubble logo
Rapid office search. On-demand access to workspaces. Remote-friendly solutions. All managed in one place. Easy.
© 2019-2022 JobsinJS.com. All Rights Reserved.