Nóssomos a Neogride nascemos de um sonho grande, que se traduz em um propósito nobre e audacioso de?criar um mundo onde as empresas funcionam no ritmo dos consumidores. ??Sentimos paixão pelo que fazemos e incentivamos as pessoas a trabalharem com base em nossos valores deresponsabilidade, excelência, inovação e simplicidade . Somos protagonistas, e construímos a nossa história de sucesso, todos os dias.??Acreditamos no poder da colaboração e da diversidade. Sabemos que é parte do nosso trabalho inspirar pessoas. E, por isso,criamos um ambiente saudável, onde podemos viver de forma livre e com diversão a nossa identidade. ??Entendemos a relevância do nosso trabalho para a construção de um mundo mais sustentável e, por isso, nos engajamos em proporcionar uma experiência única aos nossos clientes. ??Esse é o nosso jeito Neogrid de ser! /n Para isso, é importante que você tenha: Experiência prévia em desenvolvimento de sistemas de alta complexidade; Experiência em desenvolvimento Python; Experiência em FastAPI; Conhecimentos em Kafka, Redis, Docker e Kubernetes; Conhecimentos em Testes Automatizados; Sólido conhecimento em linguagens de programação (Java, JavaScript, C# etc.); Experiência em design e arquitetura de sistemas; Habilidades em resolução de problemas e depuração; Excelentes habilidades de comunicação; Capacidade de liderar equipes e projetos; Conhecimento em metodologias de desenvolvimento ágil (Scrum, Kanban); Superior completo em Ciência da Computação, Engenharia de Software ou áreas relacionadas. /n Nesta oportunidade, você irá: Liderar projetos de desenvolvimento de software, desde a concepção até a implementação e entrega; Colaborar com equipes multidisciplinares para desenvolver e manutenir soluções inovadoras; Participar na arquitetura de sistemas e tomar decisões técnicas; Desenvolver e manter código de alta qualidade, garantindo a escalabilidade, segurança e desempenho; Solucionar problemas complexos, realizar revisões de código e fornecer orientação técnica a membros da equipe; Instruir e desenvolver pessoas do time de menor senioridade; Manter-se atualizado com as tendências tecnológicas e propor adoção de novas tecnologias e melhores práticas; Participar de processos de Code Review, visando garantir a qualidade do código e os padrões do time; Participar de refatoração de códigos e otimização de consultas SQL; Desenvolver e manter pipelines de CI/CD; Desenvolver testes.