Ifoodcarreiras
Senior Backend Software Engineer
Brasil. Posted 28 months ago
The role
Você irá projetar, codificar e testar serviços que impactam as principais áreas do iFood. Também ajudará a construir estruturas e ferramentas para medir, monitorar e otimizar o desempenho para garantir alta disponibilidade, escalabilidade e tolerância a falhas.
What you will do
- Design, código, testes, operar e resolver problemas de produção em serviços executados na nuvem (especialmente AWS)
- Participação na priorização de evoluções no produto baseando decisões em dados
- Construção de soluções escaláveis e resilientes
- Concepção e desenvolvimento de APIs
- Análise dos sistemas em produção buscando melhoria contínua
Required qualifications
- Desenvolvimento de software orientado a objetos e programação funcional
- Testes automatizados, sistemas distribuídos e conceitos de segurança no desenvolvimento
- Bancos de dados relacional e NoSQL, queries e experiência com modelagem de dados
- Conhecimento no uso de filas e tópicos e comunicação assíncrona entre serviços (SQS, SNS, RabbitMQ, … )
- Conhecimento em Cloud (principalmente AWS) e visão de escalabilidade
- Linux, Infrastructure as Code, Kubernetes, Docker ou Kafka
- Experiência utilizando microsserviços, comunicação assíncrona e problemas de concorrência em sistemas distribuídos
Nice to have
- Interesse em programar com Java, Kotlin e/ou Rust
About the company
O iFood acredita na força da diversidade para gerar inovação e resultados incríveis. A empresa possui grupos voluntários para falar sobre Raça, Gênero, LGBTQI+ e PcD.