![Circuit Routing Limited](https://media.trabajo.org/img/noimg.jpg)
Senior Backend Software Engineer
2 semanas atrás
Located remotely (hiring from UTC -5 to UTC +2)
Senior Engineer salary £95,000 Staff Engineer salary £110,000
Reporting to Hugo Santos, Director of Engineering
Working in the Engineering team
Ditch the commute, keep meetings to a minimum, and use your time to focus on what matters—building innovative features that have a real impact on our team, products, and users.
We’re a profitable company with a team of talented folks, and we are looking for an individual contributor who thrives on autonomy and ownership to join our team.
If you're a Senior or Staff level backend developer and enjoy tackling complex challenges pragmatically, we think you’ll be right at home here.
The jobIn this role, you’ll create, develop, and maintain our backend services and tackle complex UI challenges that go beyond basic CRUD API operations. You’ll lead end-to-end projects and collaborate closely with our engineering, design, and product teams to deliver high-quality user experiences.
You’ll develop server-side applications, facilitate custom integrations for clients via our API, and manage core applications that serve our customers in all mobile, web, and API channels. Our main tools include TypeScript, Firestore, PostgreSQL, and ElasticSearch.
Want to know more?We are fully remoteOur Co-founders are in different countries, and our team is spread across Europe, Brazil, and Canada. We don’t have an office
Flexible, asynchronous workingIt gives us task flexibility and work-life balance. Minimal meetings allow you to focus on deep work and get things done.
We are bootstrapped… and profitableWithout outside investment, we are free to make our own decisions.
Equity options for everyoneWork at Circuit for at least one year, vests over 5 years.
Annual company performance bonusPaid in January and pro-rated to your start date in your joining year.
£3000 every three years for a new laptopYou buy the laptop and claim back the cost - and it’s yours to keep.
£500 a year for new tech/home officeDo you need a new desk, chair, keyboard, or headphones? Build a space to do your best work.
32 days of paid holiday per yearYou can use it whenever you like. Four weeks in one go, one day off (almost) every other week, or anything in between.
Invest in your wellbeing£1000 a year for gym memberships, fitness classes, sports equipment, alternative therapies, mental health resources and more
Annual team meet-ups in 5-star locationsWe get together once a year as a team to collaborate, get to know each other, and have fun
Enhanced parental leave16 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£1,000 a year for self-organized in-person work sessions. Plan team meetups to connect and build stronger bonds.
There is so much more to tell you, but we can’t fit it all into one job advert Visit our careers page and view our public handbook at getcircuit.com/jobs.
Back in 2017, we saw an issue with last-mile delivery - it was too complicated and stressful for drivers. Circuit started a mission to change that by choosing to develop an app that put the driver and their customers first.
We were astounded by the response we received. 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. Today, we now help more than 100,000 drivers deliver over 1bn packages worldwide (about 20 a second), $20m ARR, and a lean team of ~40.
What you will be doing day to day
- Developing and implementing new features that will enhance the user experience
- Reviewing and providing feedback on other backend developers’ code
- Monitoring service health metrics and fixing bugs
- Working with other developers, product owners, designers, and QA to ensure the quality of the product
- Owning and leading feature development from ideation through to implementation, handling the deployment, and monitoring its performance based on user data and feedback
- Creating, maintaining, and reviewing RFCs and API documentation
- Maintaining and evolving our infrastructure
- Daily stand-ups and fortnightly sprints. Expect ~one meeting per week. We’re not the right fit for you if you rely on regular meetings to keep on track.
- Sacrificing quality. We have high standards and won’t rush to meet an arbitrary deadline
- Managing people. We’re a team of hands-on project leaders, not a hierarchy. You’ll mentor others and manage projects, but this will remain an individual contributor role, at least for now.
- Working with junior folks. You’ll join a team of experienced professionals and we will leave you to get stuck into the complex and interesting tasks, but you’ll need to tackle some of the more low-level and administrative work too.
- Proficiency with System Design, with experience in designing robust and scalable systems
- Able to design, implement, manage, and improve CI/CD pipelines.
- Experienced in Observability and Monitoring practices
- Proficient in application debugging, tracing, and analysis
- Distributed systems and cloud computing
- Excels in unit, load, and e2e testing
- Deep knowledge of API management, including monitoring, versioning, security, etc
- Database and Infra-structure health monitoring and implementing enhancements for performance improvement and reliability
- Managing and implementing projects end-to-end
- Know when to take your time and when to get things done quickly
- Enjoy working autonomously and instinctively to solve problems
- Like to get things right and done on time, where possible
- Instinctively come up with alternative ideas that accomplish goals with less complexity
- Are a fan of documenting work with the reader in mind
- Can speak and write in English at a professional level.
- Programming Language: Node/Typescript
- Databases: PostgreSQL, Firestore
- CI/CD: GitHub, ArgoCD
- Cloud Provider: Google Cloud
- Search & Analytics: ElasticSearch
- Messaging/Queues: Google Pub/Sub
- Container management: Docker, Kubernetes/Helm
- Infrastructure as Code: Terraform
- Monitoring, Observability & Logging: Prometheus, Grafana, Honeycomb, Google Cloud
Our hiring process for this role has four stages, which usually takes ~three weeks. At every step, you will have the opportunity to ask questions and make sure that we are the right choice for you.
1. Meet our recruiterYou’ll have a video call with our internal recruiter, Sadie, who will tell you more about Circuit and get to know you, too.
2. Meet the hiring teamYou’ll have a video call with our Engineering Director, Hugo, to discuss your technical skills and experience in more detail.
3. Test projectAt this stage, we will invite you to take part in a take-home project (and we’ll pay you for your time) that gives you a chance to showcase your skills.
4. Final callYou’ll have a 30-minute final video call with our Founder and CEO, Jack Underwood, an informal chat, and an opportunity to meet.
OfferWe make an offer to the candidate who is the best fit for our team.
If you need us to make any adjustments to our interview process or if I can make you more comfortable for our first call, please let me know. Sadie
#LI-SNR #LI-REMOTE #LI-DNI
-
Senior Software Backend Engineer
2 semanas atrás
São Paulo, São Paulo, Estado de São Paulo, Brasil Pride Global Tempo inteiroLocation: Remote-Brazil Title: Senior Software Backend Engineer Primary technologies: Java, Javascript Typical years of experience: 5-8 English - Advanced
-
Senior Software Backend Engineer
2 semanas atrás
São Paulo, São Paulo, Estado de São Paulo, Brasil Pride Global Tempo inteiroLocation: Remote-Brazil Title: Senior Software Backend Engineer Primary technologies: Java, Javascript Typical years of experience: 5-8 English - Advanced
-
Staff / Sênior Backend Engineer
4 semanas atrás
São Paulo, Brasil Magie Tempo inteiroBackend Engineer Sênior ou StaffDesafiosTemos um desafio enorme de construir uma plataforma bancária em cima do WhatsApp conversacional via LLM.Sendo
-
Staff / Sênior Backend Engineer
2 semanas atrás
São Paulo, Brasil Magie Tempo inteiroBackend Engineer Sênior ou StaffDesafiosTemos um desafio enorme de construir uma plataforma bancária em cima do WhatsApp conversacional via LLM.Sendo
-
Backend engineer Sênior ou Staff
4 semanas atrás
São Paulo, São Paulo, Estado de São Paulo, Brasil JobFlurry-Appcast-BR Tempo inteiroBackend engineer Sênior ou Staff Desafios Temos um desafio enorme de construir uma plataforma bancária em cima do WhatsApp conversacional via LLM. Sendo assim temos os seguintes problemas de engenharia para resolver: Arquitetura de microserviços Processamento assíncrono de mensagens com webhooks Processamento de transações através de queues Streaming...
-
Staff / Sênior Backend Engineer
2 semanas atrás
São Paulo, Brasil The BIG Jobsite Tempo inteiroBackend Engineer Sênior ou Staff Desafios Temos um desafio enorme de construir uma plataforma bancária em cima do WhatsApp conversacional via LLM. Sendo assim temos os seguintes problemas de engenharia para resolver:Arquitetura de microserviços Processamento assíncrono de mensagens com webhooks Processamento de transações através de queues Streaming...
-
Staff / Sênior Backend Engineer
4 semanas atrás
São Paulo, Brasil Magie Tempo inteiroBackend Engineer Sênior ou StaffDesafiosTemos um desafio enorme de construir uma plataforma bancária em cima do WhatsApp conversacional via LLM.Sendo assim temos os seguintes problemas de engenharia para resolver:Arquitetura de microserviçosProcessamento assíncrono de mensagens com webhooksProcessamento de transações através de queuesStreaming de...
-
Staff / Sênior Backend Engineer
2 semanas atrás
São Paulo, Brasil Magie Tempo inteiroBackend Engineer Sênior ou StaffDesafiosTemos um desafio enorme de construir uma plataforma bancária em cima do WhatsApp conversacional via LLM.Sendo assim temos os seguintes problemas de engenharia para resolver:Arquitetura de microserviçosProcessamento assíncrono de mensagens com webhooksProcessamento de transações através de queuesStreaming de...
-
Sênior Backend Engineer
2 meses atrás
São Paulo, São Paulo, Brasil RecrutaSimples Tempo inteiroEstamos trabalhando posições de Sênior Backend Engineer remoto para empresas na Europa, com possibilidade de trabalhar futuramente presencialmente no exterior.RESPONSABILIDADES E ATRIBUIÇÕES: Desenvolver, testar, implantar, operar, monitorar e evoluir sistemas com grande volume de requisições, visando a qualidade, manutenção, performance e...
-
Sênior Backend Engineer
2 semanas atrás
São Paulo, São Paulo, Brasil RecrutaSimples Tempo inteiroEstamos trabalhando posições de Sênior Backend Engineer remoto para empresas na Europa, com possibilidade de trabalhar futuramente presencialmente no exterior.RESPONSABILIDADES E ATRIBUIÇÕES: Desenvolver, testar, implantar, operar, monitorar e evoluir sistemas com grande volume de requisições, visando a qualidade, manutenção, performance e...
-
Software Engineer Spec III
3 semanas atrás
São Paulo, Brasil Santander Tempo inteiroSoftware Engineer Spec III (Backend)Country: Brazil QUEM SOMOS A FRST é o futuro e sua carreira está aqui! Nossa cultura é baseada em “Pessoas, Inovação e Resultados”. ️ Fazemos parte do maior banco Internacional do Brasil, um dos maiores bancos do mundo. Promovendo serviços e experiências para os mais de milhões de clientes de todo o...
-
Software Engineer Spec III
2 semanas atrás
São Paulo, Brasil Santander Tempo inteiroSoftware Engineer Spec III (Backend)Country: Brazil QUEM SOMOS A FRST é o futuro e sua carreira está aqui! Nossa cultura é baseada em “Pessoas, Inovação e Resultados”. ️ Fazemos parte do maior banco Internacional do Brasil, um dos maiores bancos do mundo. Promovendo serviços e experiências para os mais de milhões de clientes de todo o...
-
Senior Software Engineer, Backend
4 semanas atrás
São Paulo, Brasil Rivalry Limited Tempo inteiroSenior Software Engineer, Backend (Remote)Department: Engineering Employment Type: Full Time Location: Brazil DescriptionWorking closely with: Engineering / ProductSeniority: Senior / StaffTL/DR: We are on the hunt for a seasoned Software Engineer who is driven by the challenge of solving complex problems that span technology, regulatory, compliance,...
-
Staff / Sênior Backend Engineer
4 semanas atrás
São Paulo, São Paulo, Estado de São Paulo, Brasil Magie Tempo inteiroBackend Engineer Sênior ou StaffDesafiosTemos um desafio enorme de construir uma plataforma bancária em cima do WhatsApp conversacional via LLM.Sendo assim temos os seguintes problemas de engenharia para resolver:Arquitetura de microserviçosProcessamento assíncrono de mensagens com webhooksProcessamento de transações através de queuesStreaming de...
-
Staff / Sênior Backend Engineer
2 semanas atrás
São Paulo, São Paulo, Estado de São Paulo, Brasil Magie Tempo inteiroBackend Engineer Sênior ou StaffDesafiosTemos um desafio enorme de construir uma plataforma bancária em cima do WhatsApp conversacional via LLM.Sendo assim temos os seguintes problemas de engenharia para resolver:Arquitetura de microserviçosProcessamento assíncrono de mensagens com webhooksProcessamento de transações através de queuesStreaming de...
-
Staff / Sênior Backend Engineer
4 semanas atrás
São Paulo, Brasil Magie Tempo inteiroBackend Engineer Sênior ou StaffDesafiosTemos um desafio enorme de construir uma plataforma bancária em cima do WhatsApp conversacional via LLM.Sendo assim temos os seguintes problemas de engenharia para resolver:Arquitetura de microserviçosProcessamento assíncrono de mensagens com webhooksProcessamento de transações através de queuesStreaming de...
-
Staff / Sênior Backend Engineer
4 semanas atrás
são paulo, Brasil Magie Tempo inteiroBackend Engineer Sênior ou Staff Desafios Temos um desafio enorme de construir uma plataforma bancária em cima do WhatsApp conversacional via LLM. Sendo assim temos os seguintes problemas de engenharia para resolver: Arquitetura de microserviços Processamento assíncrono de mensagens com webhooks Processamento de transações através de queues...
-
Staff / Sênior Backend Engineer
2 semanas atrás
são paulo, Brasil Magie Tempo inteiroBackend Engineer Sênior ou Staff Desafios Temos um desafio enorme de construir uma plataforma bancária em cima do WhatsApp conversacional via LLM. Sendo assim temos os seguintes problemas de engenharia para resolver: Arquitetura de microserviços Processamento assíncrono de mensagens com webhooks Processamento de transações através de queues...
-
Staff / Sênior Backend Engineer
2 semanas atrás
São Paulo, Brasil Magie Tempo inteiroBackend Engineer Sênior ou StaffDesafiosTemos um desafio enorme de construir uma plataforma bancária em cima do WhatsApp conversacional via LLM.Sendo assim temos os seguintes problemas de engenharia para resolver:Arquitetura de microserviçosProcessamento assíncrono de mensagens com webhooksProcessamento de transações através de queuesStreaming de...
-
Senior Software Engineer
3 semanas atrás
São Paulo, Brasil Roman Health Pharmacy LLC Tempo inteiroWho We Are Portoro is a property management company for premium vacation rental homes in top-tier leisure destinations. Portoro curates a select network of large, premium vacation homes that provide guests with more consistency in quality and service, yet more diversity in experiences. We are raising the bar for the $100+ billion growing STRindustry. The...