
Software Engineer Sênior - Backend
Descrição da vaga
Vaga para Desenvolvedor(a) Sênior Backend - iFood
Transforme sua carreira no iFood, a maior foodtech da América Latina! Buscamos um(a) Desenvolvedor(a) Sênior Backend para integrar o time de Release Platform e impulsionar a entrega de software em escala.
Nesta oportunidade, você será responsável por projetar, desenvolver e manter a infraestrutura de releases, garantindo deployments rápidos, observáveis e confiáveis. Sua expertise técnica e foco em arquiteturas resilientes serão cruciais para o sucesso da plataforma.
Seu Cardápio Diário:
- Desenvolver a Plataforma de Release: Projetar e implementar componentes críticos dos sistemas de deploy, incluindo canary deployments e pipelines de CI/CD.
- Arquitetura de Software: Aplicar padrões como Clean Architecture, Arquitetura Hexagonal e princípios SOLID para garantir sistemas escaláveis e de fácil manutenção.
- Resiliência e Observabilidade: Implementar padrões de resiliência (circuit breakers, timeouts, retries) e soluções de observabilidade (métricas, logs, traces).
- Automação e CI/CD: Otimizar pipelines de deployment, sistemas de rollback automático e ferramentas de promoção canary.
- Colaboração Técnica: Trabalhar em colaboração com equipes de DevEx, SRE e produto.
- Excelência em Engenharia: Realizar code reviews e definir padrões técnicos.
Ingredientes Que Buscamos:
- Experiência sólida como desenvolvedor(a) backend, com domínio em Go/Golang, Java/Kotlin ou similares.
- Experiência prática com Clean Architecture, Arquitetura Hexagonal e princípios SOLID.
- Conhecimento em design de sistemas resilientes, circuit breakers, timeouts, monitoring e distributed tracing.
- Experiência com microsserviços, comunicação assíncrona e arquitetura orientada a eventos.
- Conhecimento em pipelines de CI/CD e estratégias de deployment (blue-green, canary).
- Experiência com TDD e testes automatizados (unitários, integração, end-to-end).
Para Realçar o Sabor:
- Experiência 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.
O iFood é para todos!
Acreditamos na diversidade e inclusão. Não fazemos distinção de raça, cor, religião, gênero, identidade de gênero, orientação sexual, deficiência, nacionalidade, idade, estado civil ou qualquer outra característica.
Venha fazer parte da nossa receita especial!
Ref. 50394