iFood

Senior Full Stack Software Engineer

iFood
Apply
19 days ago
Brazil (city not specified)Senior

Responsibilities

  • Projetar, desenvolver e manter serviços backend de alta escala para o iFood Pago Benefícios na AWS com Kubernetes EKS.
  • Implementar APIs REST documentadas com OpenAPI e Swagger, garantindo comunicação segura com TLS e mTLS.
  • Projetar integrações orientadas a eventos usando Kafka, AWS MSK ou Kinesis, com modelagem de dados SQL e NoSQL.
  • Aplicar arquitetura hexagonal, princípios SOLID, design patterns e Clean Code em entregas ponta a ponta.
  • Construir testes automatizados unitários, de integração e end-to-end, participar de code reviews e manter pipelines de qualidade.
  • Implementar observabilidade e operação com OpenTelemetry, Prometheus, dashboards, alertas, resposta a incidentes e post-mortems.
  • Aplicar padrões de resiliência como circuit breaker, health checks, self-healing e exponential backoff.
  • Assumir ownership de serviços críticos, melhorar resiliência e observabilidade e documentar decisões técnicas em RFCs ou ADRs.
  • Atuar como referência técnica, influenciar decisões estratégicas, apoiar o onboarding e elevar o padrão técnico do time.
  • Usar ferramentas de IA generativa e LLMs para acelerar desenvolvimento, automação e revisão de código.

Requirements

  • Domínio de pelo menos uma stack backend: Java 17 com Spring Boot, Kotlin com Spring Boot ou Ktor, ou Go.
  • Conhecimento sólido de arquitetura hexagonal, ports and adapters, princípios SOLID, design patterns e Clean Code.
  • Experiência com AWS e orquestração em Kubernetes EKS.
  • Experiência com padrões de resiliência, observabilidade e operação de sistemas de alta disponibilidade.
  • Capacidade de projetar e integrar arquiteturas orientadas a eventos usando Kafka, AWS MSK ou Kinesis.
  • Familiaridade com bancos SQL, como Oracle ou PostgreSQL, e NoSQL, como Redis ou MongoDB, incluindo modelagem e otimização de queries.
  • Experiência com TDD, testes automatizados, code review e CI/CD.
  • Experiência de instrumentação e monitoramento com OpenTelemetry, Prometheus, Sentry ou Datadog.
  • Capacidade de decompor problemas complexos, transformar requisitos de negócio em entregas de alto impacto e comunicar decisões técnicas a múltiplas audiências.
  • É desejável experiência com IA e machine learning, arquiteturas de agentes, AI Workflow, RAG, MCP e orquestração de agentes.
  • É desejável familiaridade com LangGraph, OpenAI Agents SDK, CrewAI, Claude Sonnet, Gemini, Cursor, Claude Code, Copilot e Windsurf.
  • São diferenciais conhecimento de Go, pagamentos, gateways, adquirência, emissão, plataformas de benefícios SVA, deployments blue-green e canary, Terraform, Dockerfile, Helm, Linux e otimização de custo e latência em nuvem.

Tech Stack

Apache KafkaAWSDatadogGoHelmJavaKotlinKubernetesLinuxMongoDBPostgreSQLPrometheusRedisSpring BootSQLTerraform
iFood

About iFood

10,000+ employees

iFood builds a marketplace and logistics platform for food delivery and local commerce, connecting consumers, restaurants, and delivery partners across Brazil. Founded in 2011 and headquartered in Osasco (SP), it is backed by Movile and Prosus. The company monetizes via restaurant commissions, delivery fees, advertising, and financial services such as iFood Pago and meal-benefit cards, and handles on the order of 100 million customer orders each month.

Contact me