Headquarters: London, England, United Kingdom
URL:https://getcircuit.com/
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
Are you a Staff Software Engineer who loves working across the stack but thrives when building user-facing web applications with React and TypeScript? Do you enjoy solving complex technical problems while collaborating closely with product teams?
We’re looking for a Full-Stack Engineer with a front-end lean who can balance hands-on development with shaping how our product is built. Someone who understands the interplay between engineering and product decisions and isn’t afraid to propose alternative solutions when needed.
If this sounds like you, and you’re looking to join a fully remote, independent, and profitable company with a friendly, experienced team, keep reading. If you’re a pragmatic engineer who thrives on autonomy, takes ownership, and wants to make a real impact, we think you’ll feel right at home here.
What you’ll be doing:
You’ll be joining our CFT Engineering team, working primarily on Circuit for Teams, a web-based product designed for delivery businesses. Expect a mix of front-end (React/TypeScript) and back-end (Node.js) work, with around 70% front-end and 30% back-end.
Your Typical day-to-day:
* Building new features and improving existing ones across the full stack, making sure everything runs smoothly and efficiently.
* 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.
* 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.
* Sharing your thoughts in technical discussions, helping to shape how we build things, and making sure we’re using the best approach.
* Keeping an eye out for ways to improve performance, user experience, and how we work as a team.
What you won’t be doing:
* Lots of meetings: Expect ~one meeting per week. If you rely on frequent check-ins to stay on track, we’re not the right fit.
* Working to unrealistic deadlines: We optimize for long-term progress, not burnout!
* Strictly following specs without questioning: You’ll collaborate with PMs and designers to define the best approach.
* Managing people: While you’ll share knowledge and manage your own projects, this is a hands-on individual contributor role.
* Being siloed in your work: We’re a small team that values cross-functional collaboration.
We’d love to hear from you if you:
* 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.
* Work well independently and can figure things out, even when requirements change.
* 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.
It would be nice if you have:
* Experience with Firebase, monitoring tools, or cloud platforms (AWS, GCP, Azure).
* Experience working in a product-led company.
* Prior exposure to DevOps practices and CI/CD pipelines.
* Experience in open-source contributions or leading technical initiatives.
Our Hiring Process:
Our hiring process for this role has five stages (if we include the 10-minute application!) and usually takes ~three weeks for the whole process. At every step, you will be able to ask questions of your own and make sure that we are the right choice for you.
Apply:
Upload your resume and fill out our application form. It takes about 10 minutes to complete, and we don’t ask you to repeat anything that’s already on your CV!
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 too.
Technical interview with the hiring team:
You’ll have a 60-minute video call with the hiring manager, Vitor, and Principal Engineer Christian. To help them get to know you, they will ask about your work history, technical achievements, and for your take on engineering culture.
Take-home assignment:
We’ll send you a take-home assignment designed to reflect the kind of work we do day-to-day, giving you a glimpse into the types of projects you might tackle here. It should take around 8 hours to complete, and 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—an informal chat and a chance for both sides to ensure there’s a great fit. This is an opportunity for you to get a real feel for the company, our culture, and vision—straight from the person who built it.
Offer! We invite you to join our team.
J-18808-Ljbffr