Engenheiro de Software Pleno (BackEnd)
Descrição da Vaga
**Nosso Modo de Fazer no Time:** 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:** * Entender e contribuir com a arquitetura para sistemas e ferramentas voltadas ao desenvolvedor de software. * Realizar interface com público técnico (engenheiros de software). * Auxiliar a traduzir e construir soluções como CLIs/APIs/Bots, conseguindo realizar discoverys, ser guiado e contribuir com documentações e refinamentos técnicos. * Desenvolver em Go e/ou Kotlin assegurando segurança, performance e confiabilidade. * Balancear foco x alinhamentos; responder a incidentes e demandas urgentes. * Governança técnica com versionamento, testes, padrões de qualidade de código e vulnerabilidades. * Conhecimentos sobre escala e distribuição com microserviços, eventos, idempotência, backpressure. **Ingredientes Que Buscamos:** * Golang: goroutines/channels, context, interfaces/generics, pprof, net/http, gRPC/Protobuf, testes, modules/build. * Kotlin/JVM: coroutines/flows, Ktor/Spring Boot, Gradle, gRPC/REST, serialização, JUnit5/Kotest/MockK, tuning da JVM. * Arquitetura distribuída: microservices, event\-driven (Kafka), CQRS/Saga, consistência eventual, idempotência, discovery, backpressure. * APIs e contratos: design REST/gRPC, OpenAPI, versionamento, GraphQL, schema registry (Protobuf/Avro). * Dados e storage: SQL/NoSQL (PostgreSQL, MySQL, MongoDB/Dynamo), Redis, Kafka, Elasticsearch, particionamento, índices, transações. * Cloud \& DevOps : Docker, Kubernetes, Helm, Terraform (IaC), CI/CD, service mesh (Istio/Linkerd), autoscaling. * Observabilidade \& SRE: OpenTelemetry, logs estruturados, Prometheus/Grafana, Jaeger, SLI/SLO, runbooks, circuit breaker/retry/timeout. * Segurança: OAuth2/OIDC, JWT, mTLS/TLS, IAM, gestão de segredos (Vault), criptografia, supply chain (SBOM/assinaturas). * Performance \& carga: profiling/benchmark, GC/JVM tuning, caching, connection pooling, testes de carga (k6/Gatling). * Qualidade \& governança: TDD/BDD, testes de contrato, linters (golangci\-lint, ktlint/detekt), code review, ADRs/RFCs. **Para Realçar o Sabor:** * Conhecimentos em Arquiteturas de sistemas voltadas para AI. Buscamos uma pessoa apaixonada por tecnologia, que esteja sempre em busca de novos aprendizados e que goste de desafios. Se você se identifica com este perfil, adoraríamos conhecer você! **Ref.** 30444
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev