Senior Software Engineer - Backend @iFood
Software Development
Salary unspecified
Remote Location
Job Type full-time
Posted 6d ago

[Hiring] Senior Software Engineer - Backend @iFood

6d ago - iFood is hiring a remote Senior Software Engineer - Backend. 💸 Salary: unspecified 📍Location: Germany

Role Description

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.

  • 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.

Qualifications

  • 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.

Requirements

  • 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.

Benefits

  • Ambiente de trabalho versátil e inovador.
  • Oportunidade de desenvolvimento e crescimento profissional.
  • Participação em grupos de diversidade e inclusão.

Company Description

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.

Before You Apply
remote Be aware of the location restriction for this remote position: Germany
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer - Backend @iFood
Software Development
Salary unspecified
Remote Location
Job Type full-time
Posted 6d ago
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
remote Be aware of the location restriction for this remote position: Germany
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later