Nosso modo de fazer no time
Nosso objetivo é Alimentar o Futuro do Mundo, não só aplicando tecnologia de ponta, mas também por meio da Educação, Meio Ambiente e Inclusão.
Como Backend Pleno, você irá projetar, codificar, testar serviços que impactam as principais áreas do iFood. Além disso, você também nos ajudará a construir estruturas e ferramentas para identificar gargalos de desempenho, medindo, monitorando e otimizando nosso desempenho, para garantir alta disponibilidade, escalabilidade e tolerância a falhas. Impactando diretamente a vida de milhões de pessoas diariamente!
Seu Cardápio Diário
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, levando em conta os melhores ganhos de valores para o negócio. Sempre baseando suas 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.
Ingredientes que buscamos
Ser uma pessoa apaixonada por 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, … );
Interesse em programar com Java ou Kotlin;
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.