Staff Software Engineer (Golang)
About this role
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:
Â
- Conduzir arquitetura de sistemas e ferramentas dev-facing; interfacear com pĂșblico tĂ©cnico.
- Traduzir necessidades em soluçÔes (CLIs/APIs/Bots), liderando discovery e design de contratos.
- 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: versionamento, testes de contrato, padrÔes de qualidade.
- Escala e distribuição: 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:
- 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ĂȘ!
Frequently Asked Questions
Is the salary disclosed for the Staff Software Engineer (Golang) position at ifoodcarreiras?
Where is the Staff Software Engineer (Golang) position at ifoodcarreiras located?
Which team or department does the Staff Software Engineer (Golang) at ifoodcarreiras belong to?
How do I apply for the Staff Software Engineer (Golang) position at ifoodcarreiras?
When was the Staff Software Engineer (Golang) job at ifoodcarreiras posted?
You'll be redirected to ifoodcarreiras's official application page on Greenhouse.