Senior Backend Software Engineer

2 semanas atrás


São Paulo, Brasil Circuit Routing Limited Tempo inteiro


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 job

In 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 remote

Our Co-founders are in different countries, and our team is spread across Europe, Brazil, and Canada. We don’t have an office

Flexible, asynchronous working

It 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 profitable

Without outside investment, we are free to make our own decisions.

Equity options for everyone

Work at Circuit for at least one year, vests over 5 years.

Annual company performance bonus

Paid in January and pro-rated to your start date in your joining year.

£3000 every three years for a new laptop

You buy the laptop and claim back the cost - and it’s yours to keep.

£500 a year for new tech/home office

Do you need a new desk, chair, keyboard, or headphones? Build a space to do your best work.

32 days of paid holiday per year

You 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 locations

We get together once a year as a team to collaborate, get to know each other, and have fun

Enhanced parental leave

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

£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.


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

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
What you won't be doing
  • 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.
The skills and experience we need from you
  • 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
We would love to meet you if you:
  • 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.
Technology and tools you will be working with:
  • 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 

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 recruiter

You’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 team

You’ll have a video call with our Engineering Director, Hugo, to discuss your technical skills and experience in more detail.

3. Test project

At 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 call

You’ll have a 30-minute final video call with our Founder and CEO, Jack Underwood, an informal chat, and an opportunity to meet.

Offer

We 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




  • São Paulo, São Paulo, Estado de São Paulo, Brasil Pride Global Tempo inteiro

    Location: Remote-Brazil Title: Senior Software Backend Engineer Primary technologies: Java, Javascript Typical years of experience: 5-8 English - Advanced


  • São Paulo, São Paulo, Estado de São Paulo, Brasil Pride Global Tempo inteiro

    Location: Remote-Brazil Title: Senior Software Backend Engineer Primary technologies: Java, Javascript Typical years of experience: 5-8 English - Advanced


  • São Paulo, Brasil Magie Tempo inteiro

    Backend Engineer Sênior ou StaffDesafiosTemos um desafio enorme de construir uma plataforma bancária em cima do WhatsApp conversacional via LLM.Sendo


  • São Paulo, Brasil Magie Tempo inteiro

    Backend Engineer Sênior ou StaffDesafiosTemos um desafio enorme de construir uma plataforma bancária em cima do WhatsApp conversacional via LLM.Sendo


  • São Paulo, São Paulo, Estado de São Paulo, Brasil JobFlurry-Appcast-BR Tempo inteiro

    Backend 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...


  • São Paulo, Brasil The BIG Jobsite Tempo inteiro

    Backend 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...


  • São Paulo, Brasil Magie Tempo inteiro

    Backend 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ão Paulo, Brasil Magie Tempo inteiro

    Backend 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 inteiro

    Estamos 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 inteiro

    Estamos 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 inteiro

    Software 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 inteiro

    Software 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...


  • São Paulo, Brasil Rivalry Limited Tempo inteiro

    Senior 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,...


  • São Paulo, São Paulo, Estado de São Paulo, Brasil Magie Tempo inteiro

    Backend 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ão Paulo, São Paulo, Estado de São Paulo, Brasil Magie Tempo inteiro

    Backend 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ão Paulo, Brasil Magie Tempo inteiro

    Backend 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ão paulo, Brasil Magie Tempo inteiro

    Backend 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...


  • são paulo, Brasil Magie Tempo inteiro

    Backend 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...


  • São Paulo, Brasil Magie Tempo inteiro

    Backend 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 inteiro

    Who 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...