Backend Software Engineer Specialist (Golang)

TLDR

As a Backend Software Engineer Specialist in Golang, you will design, code, and optimize microservices, significantly impacting millions of users through high availability and performance.

Nosso modo de fazer no time

O iFood é a maior empresa de FoodTech da América Latina. Nosso objetivo é tornar a vida das pessoas mais conveniente e prazerosa, simplificando e revolucionando a maneira como se alimentam por meio da tecnologia aplicada. Como Software Engineer Specialist Golang, você projetará, codificará, testará e operará microsserviços que executam as principais lógicas de negócios do iFood. Além disso, você também nos ajudará a construir frameworks e ferramentas para identificar gargalos de desempenho (ex: testes de carga, engenharia do caos), medindo, monitorando e otimizando nosso desempenho de backend para garantir alta disponibilidade, escalabilidade e tolerância a falhas, impactando diretamente a vida de milhões de pessoas diariamente!

Seu Cardápio Diário

  • Projetar, codificar, testar, operar e resolver problemas de produção em serviços executados na nuvem (especialmente AWS);
  • Participar da priorização da evolução do produto, sempre buscando os melhores ganhos de valor para o negócio, baseando suas decisões em dados;
  • Enfrentar e resolver desafios de escalabilidade, manutenibilidade e confiabilidade.

Ingredientes que buscamos

  • Experiência anterior em projeto, desenvolvimento e manutenção de microsserviços usando Golang;
  • Experiência com comunicação assíncrona entre serviços e desafios de simultaneidade em sistemas distribuídos, especialmente experiência com Kafka;
  • Paixão por desenvolvimento de software, programação orientada a objetos e funcional;
  • Testes automatizados, sistemas distribuídos e conceitos de desenvolvimento seguro;
  • Experiência em bancos de dados relacionais e NoSQL, consultas e modelagem de dados;
  • Conhecimento em Linux, infraestrutura como código, redes, Docker, Kubernetes;
  • Experiência anterior lidando com aplicações que suportam milhões de transações por dia, 24 horas por dia, 7 dias por semana;
  • Experiência com comunicação assíncrona entre serviços e desafios de simultaneidade em sistemas distribuídos.

 

iFood is a Brazilian technology company that seamlessly connects thousands of restaurants with millions of consumers, processing an impressive average of 100 million orders monthly. Beyond food delivery, iFood expands into markets like finance and pet services, providing innovative solutions that enhance everyday convenience.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job
Apply for this job