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

Software Engineer Sênior - Backend
Высокий балл обусловлен сильным брендом компании iFood, использованием современного стека технологий и возможностью влиять на критически важную инфраструктуру (Release Platform). Вакансия предлагает удаленный формат работы и культуру инклюзивности.
Сложность вакансии
Роль требует глубоких знаний в области системного дизайна, архитектурных паттернов (Clean Architecture, Hexagonal) и опыта работы с высоконагруженными распределенными системами. Ожидается экспертный уровень в DevOps-практиках и автоматизации релизов.
Анализ зарплаты
Зарплата для Senior Backend ролей в Бразилии (удаленно) обычно находится в диапазоне от 15,000 до 22,000 BRL в месяц. iFood известен конкурентными предложениями, часто превышающими средние рыночные показатели для опытных инженеров.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в ifoodcarreiras уже сейчас
Присоединяйтесь к iFood и создавайте будущее систем релиза в крупнейшем фудтех-гиганте Латинской Америки!
Описание вакансии
Nosso Modo de Fazer no Time:
Transforme sua carreira com o iFood! Somos uma empresa brasileira de tecnologia referência na América Latina. Por meio de soluções inovadoras, conectamos milhares de restaurantes a milhões de consumidores diariamente com uma média de 100 milhões de pedidos mensais. Além do delivery de comida, também somos Mercado, Farmácia e Pet. Temos também o iFood Pago, nossa Fintech, que engloba o iFood Benefícios, o vale alimentação e refeição do iFood e o próprio iFood Pago, o banco do restaurante. Junte-se a nós e faça parte de uma equipe que está sempre à frente com tecnologia de ponta e inovação constante.
No Time de Release Platform, você será responsável por projetar, desenvolver e manter a infraestrutura avançada de releases que impulsiona a entrega de software em escala iFood. Você transformará a complexidade de deployments em vantagem competitiva, garantindo que cada release seja rápida, observável e confiável, permitindo que os times de engenharia entreguem com confiança e os usuários experimentem inovação ininterrupta.
Você combinará sólida expertise técnica em desenvolvimento de software com foco em arquiteturas resilientes—aplicando padrões de excelência como Clean Architecture, Arquitetura Hexagonal, SOLID e Clean Code para construir soluções que operam em escala enterprise.
Seu Cardápio Diário:
- Desenvolver a Plataforma de Release: Projetar e implementar componentes críticos dos sistemas de deploy, incluindo canary deployments, processos de release automatizados e pipeline jobs (dry runs, migração de banco, produção, sandbox).
- Arquitetura de Software: Aplicar padrões como Clean Architecture, Hexagonal Architecture, SOLID e práticas de Clean Code para garantir sistemas maintíveis, testáveis e escaláveis.
- Resiliência e Observabilidade: Implementar padrões de resiliência (circuit breakers, timeouts, retries) e soluções de observabilidade (métricas, logs, traces) para garantir alta disponibilidade da plataforma.
- Automação e CI/CD: Desenvolver e otimizar pipelines de deployment, sistemas de rollback automático e ferramentas de promoção canary.
- Colaboração Técnica: Trabalhar em estreita colaboração com times de DevEx, SRE e produtos para resolver desafios complexos de release e deployment.
- Excelência em Engenharia: Realizar code reviews, definir padrões técnicos e assegurar qualidade através de testes
Ingredientes Que Buscamos:
- Expertise em Desenvolvimento: Sólida experiência como desenvolvimento com domínio profundo de linguagens como Java/Kotlin, Go, ou similares.
- Padrões Arquiteturais: Experiência prática com Clean Architecture, Arquitetura Hexagonal, princípios SOLID e práticas de Clean Code;
- Resiliência e Observabilidade: Conhecimento em design de sistemas resilientes, circuit breakers, timeouts, monitoring, métricas e distributed tracing.
- Sistemas Distribuídos: Experiência com microsserviços, comunicação assíncrona, event-driven architecture e deployment em escala.
- CI/CD e DevOps: Conhecimento em pipelines de CI/CD, estratégias de deployment (blue-green, canary) e ferramentas de automação.
- Qualidade de Software: Experiência com TDD, testes automatizados (unitários, integração, end-to-end) e práticas de code review.
## Para Realçar o Sabor:
- Experiência prévia com plataformas de release, deployment automation ou ferramentas de CI/CD.
- Conhecimento em Kubernetes, Docker e orquestração de containers.
- Experiência com bancos de dados e estratégias de migração em produção.
- Contribuições em projetos open source relacionados a DevOps ou plataformas de desenvolvimento.
Sobre nós
No iFood, acreditamos na força da diversidade para gerar #Inovação e atingir #Resultados incríveis, por isso, não fazemos distinção para candidatos com deficiência, gênero, orientação sexual, raça/etnia, idade, origem, constituição familiar e estética. Temos grupos compostos por foodlovers voluntários, onde falamos sobre Raça, Gênero, LGBTQI+ e PcD, queremos ser a empresa onde pessoas escolham como lugar onde vão se desenvolver e contribuir para a realização de sonhos, #AllTogether.
Você tem fome de que?
Nós, FoodLovers, temos fome de inovação e resultado. Buscamos sempre fazer o nosso melhor, pensando "fora da caixa" e atuando com agilidade e responsabilidade! Temos fome de diversidade, conhecimento e compartilhamento. Trabalhamos em um ambiente de muita versatilidade. Sabe o que promove a nossa receita especial? As pessoas! Vem fazer parte disso🤝
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Kubernetes
- CI/CD
- Microservices
- Docker
- Distributed Systems
- Kotlin
- Java
- Observability
- Event-Driven Architecture
- Go
- TDD
- SOLID
- Clean Architecture
Возможные вопросы на собеседовании
Проверка понимания архитектурных принципов, указанных в вакансии.
Как бы вы реализовали Hexagonal Architecture в микросервисе, чтобы обеспечить независимость бизнес-логики от внешних систем (БД, API)?
Вакансия сфокусирована на платформе релизов.
Опишите процесс реализации стратегии Canary-деплоя для критически важного сервиса: как вы будете определять успех и в каких случаях инициируете автоматический откат?
iFood работает с огромным масштабом заказов.
Какие паттерны устойчивости (resilience) вы бы применили при проектировании системы, которая взаимодействует с множеством внешних зависимостей в условиях высокой нагрузки?
Проверка навыков работы с инфраструктурой.
С какими сложностями вы сталкивались при управлении миграциями баз данных в пайплайнах CI/CD и как вы их решали?
Оценка лидерских качеств и подхода к качеству кода.
На что вы в первую очередь обращаете внимание при проведении Code Review для Senior-разработчиков?
Похожие вакансии
Python разработчик (Senior)
Python - разработчик (Senior)
.NET разработчик Middle+ , Senior
Разработчик C++ ( Middle+ / Senior )
Senior Python-разработчик
.NET / C# Developer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Бразилия