Acreditamos no poder de transformar o comércio B2B, simplificando a distribuição e tornando-a mais eficiente, digital e acessível. Nossa missão é eliminar barreiras no acesso a grandes marcas, permitindo que indústrias e varejistas cresçam com mais autonomia, eficiência e escalabilidade.
Como Software Engineer Backend na Inventa, você trabalhará em uma equipe de alta excelência técnica, responsável por construir e manter a plataforma de dados da Inventa e apoiar as demais disciplinas no objetivo de sustentar o negócio. Esperamos que você tenha conhecimentos técnicos avançados para aplicar as melhores práticas de engenharia de software na plataforma de dados. Sua missão será criar, implementar e manter práticas, diretrizes e sistemas para o capítulo de Dados, atendendo às demais disciplinas de dados da Inventa hoje e no futuro, como Engenheiros Analíticos, Engenheiros de Machine Learning, Cientistas de Dados e Analistas de Negócios. Temos um propósito claro aqui: como empresa, como equipe de Dados e como indivíduos. Se você também possui padrões elevados para sua vida e quer fazer parte da nossa causa, junte-se a nós e ajude a causar um impacto significativo no mercado B2B no Brasil.
Responsabilidades:
Suas Responsabilidades
* Desenvolver e manter aplicações de alto desempenho, seguras e escaláveis.
* Colaborar com equipes multifuncionais para identificar e resolver problemas complexos de software.
* Trabalhar com metodologias Ágeis e participar de cerimônias para contribuir com melhorias no processo da equipe.
* Ser responsável por todo o ciclo de vida do desenvolvimento de software: definição, desenvolvimento, testes, produção e manutenção.
* Garantir a qualidade das entregas da equipe, reforçando a adoção de boas práticas de desenvolvimento de software e propondo melhorias no processo.
* Lidar com incidentes, solucionar e depurar problemas de software com uma mentalidade de aprendizado. Criar postmortems e tomar ações para evitar incidentes semelhantes no futuro.
* Contribuir para o crescimento da equipe de engenharia, mentorizando e fornecendo orientação técnica aos engenheiros de software.
* Garantir a qualidade do código por meio de revisões de código e design, além de monitoramento de produção.
* Garantir a qualidade e confiabilidade do software implementando metodologias de testes eficazes, como testes unitários e plataformas de testes automatizados.
* Fundamentos sólidos de engenharia de software e desenvolvimento backend, incluindo controle de versão, testes automatizados, revisões de código automatizado.
* Experiência relevante com Java, Python ou Kotlin.
* Sólido conhecimento de padrões de system design.
* Habilidades sólidas de resolução de problemas, atenção aos detalhes, além de habilidades excepcionais de comunicação verbal e escrita.
* Capacidade de colaborar ativamente com o crescimento e desenvolvimento de outros membros dentro e fora da sua equipe.
O que estamos buscando:
Experiência com metodologias de desenvolvimento Ágil. - Experiência com equipes multifuncionais, colaborando com Product Managers e Designers. - Experiência com plataformas de computação em nuvem, como AWS ou GCP. - Familiaridade com arquitetura de microsserviços e sistemas de orquestração de contêineres. - Experiência no desenvolvimento e escalabilidade de sistemas de alto desempenho e tolerantes a falhas. - Conhecimento das melhores práticas de engenharia de software, incluindo controle de versão, testes e automação de implantação.
O que ofereçemos:
* VA/VR: No Cartão Flash, você utiliza conforme sua conveniência.
* Plano de saúde: Amil.
* Plano odontológico.
* Plano Pet: da Petlove.
* Descontos especiais com a Esalq USP e outras instituições de ensino, visando potencializar seu desenvolvimento.
* Incentivo para desenvolvimento profissional.
* Clube de descontos.
* TotalPass.
* Licença maternidade/paternidade
* Auxílio Creche.
* Dia de folga no aniversário.
* Seguro de vida.