Circuit: Staff Software Engineer – TypeScript, React – Remote
Circuit: Staff Software Engineer – TypeScript, React – Remote

Circuit: Staff Software Engineer – TypeScript, React – Remote

London Full-Time 88000 - 132000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Join our team to build user-facing web applications using React and TypeScript.
  • Company: Circuit is a fully remote, profitable company with a friendly and experienced team.
  • Benefits: Enjoy a competitive salary, equity, performance bonuses, and a flexible work environment.
  • Why this job: Make a real impact while collaborating closely with product teams in a supportive culture.
  • Qualifications: Must be skilled in React, TypeScript, and comfortable with Node.js for backend tasks.
  • Other info: Expect minimal meetings and a focus on long-term progress without burnout.

The predicted salary is between 88000 - 132000 £ per year.

Headquarters: London, England, United Kingdom

URL:

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

Circuit: Staff Software Engineer – TypeScript, React – Remote employer: Mosaec

At Circuit, we pride ourselves on being a fully remote, independent, and profitable company that fosters a friendly and collaborative work culture. Our team values autonomy and encourages engineers to take ownership of their projects while providing ample opportunities for professional growth and development. With a focus on long-term progress and a healthy work-life balance, we ensure our employees can thrive in their roles while making a meaningful impact on our innovative web-based products.
M

Contact Detail:

Mosaec Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Circuit: Staff Software Engineer – TypeScript, React – Remote

Tip Number 1

Make sure to showcase your experience with React and TypeScript in your conversations. Highlight specific projects where you've built user-facing applications, as this aligns perfectly with what we're looking for.

Tip Number 2

During the technical interview, be prepared to discuss how you approach problem-solving. We value engineers who can balance speed, quality, and complexity, so share examples of how you've navigated tricky issues in the past.

Tip Number 3

Since collaboration is key in our team, think about how you can demonstrate your communication skills. Be ready to talk about how you've worked with product managers and designers to create great user experiences.

Tip Number 4

Familiarize yourself with our product, Circuit for Teams, before your interviews. Understanding our product will help you ask insightful questions and show your genuine interest in contributing to our mission.

We think you need these skills to ace Circuit: Staff Software Engineer – TypeScript, React – Remote

Proficiency in TypeScript
Expertise in React
Experience with Node.js
Full-Stack Development
Problem-Solving Skills
Ability to Write Clean and Maintainable Code
Collaboration with Product Managers and Designers
Debugging and Troubleshooting Skills
Performance Optimization
User Experience Design Understanding
Adaptability to Changing Requirements
Strong Communication Skills
Experience with Firebase or Cloud Platforms (AWS, GCP, Azure)
Familiarity with DevOps Practices and CI/CD Pipelines
Open-Source Contributions

Some tips for your application 🫡

Tailor Your Resume: Make sure your resume highlights your experience with React, TypeScript, and Node.js. Focus on projects where you've built user-facing web applications and emphasize your problem-solving skills.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific experiences that demonstrate your ability to work independently and collaboratively with product teams.

Showcase Technical Skills: Be prepared to discuss your technical skills in detail. Highlight any relevant experience with Firebase, cloud platforms, or DevOps practices, as these are nice-to-have skills for the position.

Prepare for Interviews: Research Circuit and be ready to discuss how your background aligns with their engineering culture. Think of examples from your past work that showcase your ability to balance speed, quality, and complexity in software development.

How to prepare for a job interview at Mosaec

Showcase Your Full-Stack Skills

Make sure to highlight your experience with both front-end and back-end technologies, especially React, TypeScript, and Node.js. Be prepared to discuss specific projects where you balanced these skills effectively.

Demonstrate Problem-Solving Abilities

Prepare examples of complex technical problems you've solved in the past. Discuss your thought process and how you approached finding solutions, as this role values pragmatic engineers who can think critically.

Communicate Clearly with Product Teams

Since collaboration with product managers and designers is key, practice articulating your ideas clearly. Be ready to discuss how you've worked with cross-functional teams to build user-centric products.

Emphasize Autonomy and Ownership

This position requires a self-starter who thrives on autonomy. Share experiences where you took ownership of projects and drove them to completion without needing constant supervision.

Circuit: Staff Software Engineer – TypeScript, React – Remote
Mosaec
M
  • Circuit: Staff Software Engineer – TypeScript, React – Remote

    London
    Full-Time
    88000 - 132000 £ / year (est.)

    Application deadline: 2027-03-10

  • M

    Mosaec

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>