- Страна
- Бразилия
Откликайтесь
на вакансии с ИИ

Backend Software Engineer Sênior (Golang)
iFood — топовый работодатель в регионе с сильной инженерной культурой. Работа над продуктом такого масштаба дает отличный профессиональный рост и возможность решать уникальные технические задачи.
Сложность вакансии
Роль требует глубоких знаний Golang, опыта работы с высоконагруженными распределенными системами (Kafka) и навыков эксплуатации в облаке AWS. Высокая планка ожиданий обусловлена масштабом iFood и необходимостью обеспечивать отказоустойчивость при миллионах транзакций.
Анализ зарплаты
Указанный диапазон соответствует рыночным ставкам для Senior Go разработчиков в Бразилии в крупных технологических компаниях. iFood обычно предлагает конкурентные пакеты, включающие бонусы и льготы.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в ifoodcarreiras уже сейчас
Присоединяйтесь к лидеру FoodTech Латинской Америки и создавайте высоконагруженные системы на Go!
Описание вакансии
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.
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- AWS
- Linux
- Kubernetes
- PostgreSQL
- Microservices
- Docker
- Infrastructure as Code
- Kafka
- Distributed Systems
- Chaos Engineering
- NoSQL
- Golang
Возможные вопросы на собеседовании
iFood обрабатывает миллионы заказов, поэтому важно понимать, как кандидат обеспечивает надежность доставки сообщений.
Как бы вы спроектировали систему на базе Kafka, чтобы гарантировать семантику 'exactly-once' при обработке платежей?
Проверка навыков оптимизации производительности в Go.
Какие инструменты и подходы вы используете для поиска утечек памяти или узких мест в производительности (bottlenecks) в приложениях на Go?
Работа в iFood требует навыков проектирования систем, устойчивых к сбоям.
Расскажите о вашем опыте применения принципов Chaos Engineering. Какие сценарии сбоев вы бы протестировали в первую очередь для критически важного микросервиса?
Проверка понимания работы с данными в распределенной среде.
В каких случаях вы выберете NoSQL базу данных вместо реляционной для нового сервиса в экосистеме iFood? Приведите примеры компромиссов.
Важно уметь работать с инфраструктурой.
Как вы организуете процесс CI/CD для микросервиса, развернутого в Kubernetes, чтобы минимизировать время простоя при деплое?
Похожие вакансии
Python разработчик (Senior)
Python - разработчик (Senior)
.NET разработчик Middle+ , Senior
Разработчик C++ ( Middle+ / Senior )
Senior Python-разработчик
.NET / C# Developer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Бразилия