Última atualização: 23 de Outubro de 2026
Senior Full Stack Software Engineer
Desenvolva serviços backend em escala para o iFood Pago Benefícios na AWS (EKS), com arquitetura hexagonal, Kafka, TDD, observabilidade e IA First.
Via Greenhouse
Sobre
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.
Seu Cardápio Diário
- Projetar, desenvolver e manter serviços backend em escala para iFood Pago Benefícios rodando na AWS com Kubernetes EKS;
- Aplicar arquitetura hexagonal (ports and adapters), SOLID, design patterns e princípios de Clean Code em entregas de ponta a ponta;
- Implementar APIs REST documentadas com OpenAPI/Swagger e garantir comunicação segura via TLS/mTLS;
- Projetar integrações event driven usando Kafka, AWS MSK ou Kinesis e modelagem de dados em SQL e NoSQL para alta disponibilidade;
- Entregar qualidade por meio de TDD e pipelines de testes automatizados (unitários, integração e e2e), além de participar ativamente de code reviews;
- Construir observabilidade e operação com OpenTelemetry e Prometheus, criação de dashboards, alerts e respostas a incidents, incluindo post mortem;
- Aplicar padrões de resiliência como circuit breaker, health checks, self healing e exponential backoff, além de estratégias de deployment e automação em CI/CD;
- Usar ferramentas de IA generativa e LLMs para acelerar desenvolvimento, automação e revisão de código, mantendo mentalidade IA First;
- Assumir ownership de serviços críticos, melhorar resiliência e observability, propor e documentar decisões técnicas em RFCs ou ADRs;
- Entregar onboarding técnico e primeiras features dentro dos primeiros seis meses, assumir responsabilidades claras e elevar o padrão técnico do time.
Ingredientes Que Buscamos
- Domínio em ao menos uma stack backend: Java 17 Spring Boot, Kotlin Spring Boot, Ktor ou Go;
- Conhecimento sólido em arquitetura hexagonal (ports and adapters), SOLID, design patterns e Clean Code;
- Experiência com cloud native na AWS e orquestração em Kubernetes EKS;
- Habilidade com padrões de resiliência, observability e operação para sistemas de alta disponibilidade;
- Capacidade de projetar e integrar arquiteturas event driven usando Kafka, AWS MSK ou Kinesis;
- Familiaridade com bancos SQL (Oracle ou PostgreSQL) e NoSQL (Redis ou MongoDB), incluindo modelagem e otimização de queries;
- Práticas sólidas de qualidade de código, incluindo TDD, testes automatizados, code review e CI/CD;
- Instrumentação e monitoramento com OpenTelemetry e Prometheus, e uso de Sentry ou Datadog para rastreamento de erros e performance;
- Mentalidade IA First, foco em produtos data driven, autonomia, mentalidade de dono, comunicação direta e priorização 80/20;
- Habilidade para decompor problemas complexos, transformar requisitos de negócio em entregas de alto impacto e comunicar decisões técnicas a múltiplas audiências.
Para Realçar o Sabor
- Experiência com IA e machine learning;
- Familiaridade com arquiteturas de agentes e AI Workflow, incluindo LangGraph, OpenAI Agents SDK e CrewAI;
- Conhecimento em RAG, MCP e orquestração de agentes para soluções IA Native;
- Experiência com ferramentas de IA generativa como Claude Sonnet, Gemini, Cursor, Claude Code, Copilot e Windsurf;
- Domínio em Go como diferencial adicional;
- Conhecimento do domínio de pagamentos: gateways, adquirência, emissor e plataformas de benefícios (SVA);
- Práticas avançadas de deployment (blue green, canary) e automação de release;
- Infra as code e tooling: Terraform, Dockerfile, Helm e administração Linux;
- Otimização de performance em nuvem, tuning de aplicações para melhor custo e latência.
Buscamos uma pessoa apaixonada por tecnologia e inovação, que esteja sempre em busca de novos aprendizados e que goste de desafios. Se você se identifica com este perfil, adoraríamos conhecer você!
Hey!
Cadastre-se na Remotar para ter acesso a todos os recursos da plataforma, inclusive inscrever-se em vagas exclusivas e selecionadas!