
đ 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
Want to know more?
We are fully remote
It gives us task flexibility and work-life balance. Minimal meetings allow you to focus on deep work and get things done.
We’re a profitable company with a strong foundation. We operate independently, prioritizing long-term success and innovation.
Equity options for everyone
Work at Circuit for at least one year to qualify, and your equity vests over 5 years.
Annual company performance bonus
Weâll give you ÂŁ3200 every three years to buy the laptop of your choice.
ÂŁ500 a year for new tech/home office
32 days of paid holiday per year
ÂŁ1000 a year for gym memberships, fitness classes, sports equipment, alternative therapies, mental health resources, and more.
We get together once a year as a team to collaborate, get to know each other, and have fun!
16 weeks on full pay and up to 52 weeks in total; through birth or adoption, have the time and resources to welcome your new addition.
Connect with each other
Company Handbook to see if we are right for you – getcircuit.com/careers.
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 wen 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 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
Meet our TA Manager â
Technical interview with the hiring team
Take-home assignment
Meet the CEO
đ« Offer!
We invite you to join our team.
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

