Himalayas logo
CircuitCI

Product Engineer - TypeScript, React - Remote

Circuit is the best way to manage your delivery operations.

Circuit

Employee count: 11-50

Salary: 110k-110k GBP

United Kingdom only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

🌏 Fully Remote (must live in UTC-5 to UTC+2 time zones to apply)

💸 Salary → £110,000 + Equity + Performance Bonus

👋 Reporting to → Vitor Paladini, Engineering Manager

👯 Working in the → Engineering Team

We’re a fully remote, independent, and profitable company with a friendly, experienced team based all around Europe, South America, and North America. We work asynchronously and flexibly, allowing us to balance our life and work in a way that suits us best.

We are looking for a Full-Stack Engineer with a front-end focus who loves getting under the skin of products and their users. Someone who enjoys collaborating with Product Managers and Designers, as well as other Engineers.

We all have a high degree of autonomy in our work, which allows us to be creative, impactful, and build exceptional products. With all this, and in our (very) low-meeting environment, we have the time and freedom to build exceptional products that solve real-life problems.

We’ve got a lot of complex and really interesting problems to solve here at Spoke, so if this all sounds good, then we think you’ll feel right at home here.

💫 Check out our Public Handbookand Careers Page to learn more about what we’re building, how we’re building it, and what it’s like to work here.

Requirements

What you’ll be doing

You’ll be joining our Engineering team, working primarily on a new product, Spoke Connect — a marketplace which connects Retailers with Dispatch teams offering local delivery. The role is mostly frontend-focused, using React and TypeScript, but you’ll also dip into the backend with Node.js as needed.

Being able to move comfortably between the frontend and backend is an important part of the role — our engineers work as independently as possible, so we’re big on unblocking ourselves and seeing work through end-to-end where it makes sense to.

Your Typical day-to-day

  • Working closely with product managers and designers—figuring out what needs to be built, suggesting better ways to do it, and making sure the end result is great for users.

  • Sharing your thoughts in technical discussions, helping to shape how we build things, and making sure we’re using the best possible approach.

  • Writing clean, maintainable code and making improvements where things could be simpler or faster.

  • Debugging tricky issues and solving problems that help keep our app reliable and scalable.

  • Exploring new ways to improve performance, user experience, and how we work as a team.

  • Generally making sure that everything you build or upgrade moves smoothly and efficiently! We work to deliver very high quality with minimal bugs.

What you won’t be doing

  • Having lots of meetings! No daily stand-ups, sprints, or scrum meetings. Expect ~one meeting per week. We communicate a lot - but asynchronously (which is a big part of what keeps our work so flexible).

  • Working to unrealistic deadlines. We prioritize quality and long-term progress, not burnout!

  • Strictly following specs without questioning. You’ll collaborate with PMs and designers to define the best approach.

  • Managing people. But you will manage your own projects, and share knowledge, thoughts, and feedback as you go.

  • Rushing to meet an arbitrary deadline! We’re pragmatic in our approach; prioritizing quality and moving swiftly.

We’d love to hear from you if you:

  • Work well independently and can figure things out, even when requirements change.

  • Do your best work when you have a deep understanding of the product you are working on.

  • Would describe yourself as a highly skilled web engineer who knows React and TypeScript inside out.

  • Are comfortable working on the backend with Node.js when needed.

  • Enjoy solving tricky problems and know how to balance speed, quality, and complexity.

  • Communicate clearly and enjoy working with PMs and designers to build the best possible product.

  • Have built user-facing web apps before and understand what makes a great experience.

  • Can spot a simpler way to do something and aren’t afraid to suggest it.

  • Are curious and love to learn/explore new ideas.

💫 Find out more about the products we’re building on our website → spoke.com

Who we are, what we do, and how it’s going

Back in 2017, we saw an issue with last-mile delivery. Delivery drivers have a complicated and stressful job, and although delivery software existed, it neglected the driver experience. We set out to create the app that puts drivers first.

We were astounded by the response we received. Drivers told us their job was far less stressful, and they got home earlier every day. Within our first year, we had almost 1,000 customers, $100k in ARR, and a team consisting of our two co-founders, Jack and Pol. Now, with a lean team of ~50 talented people, we’ve grown to $25M ARR, helping over 100,000 drivers deliver more than 1.4 billion packages worldwide—about 40 every second!

Our Hiring Process

Our hiring process for this role has four stages and usually takes around two weeks from the first interview to offer.

You’ll meet a few of our team members along the way, and everyone you meet will be happy to answer any questions you have to help you get to know us, too.

Meet our TA Manager ☕

You’ll have a 45-minute video call with our Talent Acquisition Manager, Sadie. She will tell you more about Circuit and ask questions to help get to know you, and how you like to work.

Technical interview with the hiring team

You’ll have a 60-minute video call with the hiring manager, Vitor,andPrincipal Engineer Christian.

Take-home assignment

Designed to show us how you approach a problem, and give you an insight into the types of projects you’ll work on here. We’ll pay you for your time 💵

Meet the CEO

You’ll have a 30-minute, final video call with our Co-Founder & CEO, Jack.

🌿 If you need us to make any adjustments to our interview process, or if there is any way I can make you more comfortable for our first call, please let me know. Sadie

Keywords: Web Engineer, Software Engineer, Front-end Engineer, Full-stack Engineer, Software Developer, Web Developer, Full-Stack Developer, Front-end Developer, TypeScrript, React, Node.js, Staff, Lead, Senior +, Individual Contributor

Highlights

If you’ve got this far, hopefully, you’re getting the right vibe from us! Just click “apply” to send us your resume and/or portfolio, and we will be in touch.

Thanks!

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Salary

Salary: 110k-110k GBP

Location requirements

Hiring timezones

United Kingdom +/- 0 hours

About Circuit

Learn more about Circuit and their company culture.

View company profile

Circuit is the best way to manage your delivery operations. Everything you'll need to create routes, track packages, manage drivers and delight your customers.

Trusted by companies managing a single driver to fleets of 100s, businesses use Circuit for Teams to manage delivery operations of all sizes.

Take control of your delivery operation using Circuit for Teams' best-in-class route optimization, driver tracking, and always-accurate ETA's.

  • Need help managing your drivers? Try Circuit for Teams.

  • Trying to find the best route? Try Circuit Route Planner

How businesses save time with Circuit:

Reliable ETAs

Arrival times at each stop are automatically updated based on current traffic conditions when routes are optimized by Circuit.

Recipient updates

Automatic messages and a live tracking page keep your recipients in the loop, drastically lowering your amount of missed deliveries.

Proof of delivery

Your source of truth for delivery attempts. Always know which deliveries were missed or successful - including photo proof and recipient signatures.

Realtime tracking

Stay on top of your business with live route progress and driver locations throughout their day.

Meet customer needs

From priorities to time-sensitive deliveries or pickups, Circuit can take into account any requirements your customers might have.

Avoid traffic

Circuit predicts traffic conditions throughout the day and keeps your drivers out of it.

Employee benefits

Learn about the employee benefits and perks provided at Circuit.

View benefits

Equity benefits

Every employee gets equity, so you are rewarded for your best work.

Flexible working hours

We accommodate all kinds of lifestyles and life stages. Come work on your terms.

Autonomy in your work

A high degree of autonomy in your work. Swift decision making and flat hierarchies.

View Circuit's employee benefits
Claim this profileCircuit logoCI

Circuit

Company size

11-50 employees

Founded in

2018

Chief executive officer

Jack Underwood

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

2 remote jobs at Circuit

Explore the variety of open remote roles at Circuit, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Circuit

Remote companies like Circuit

Find your next opportunity by exploring profiles of companies that are similar to Circuit. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan