Design and maintain advanced release infrastructure that handles complex software deployments at scale while ensuring reliability and observability.
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.
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.
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.
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.
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🤝
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.
Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!
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