
Software Engineer Backend
Inventa
São Paulo, SP
•1 semana atrás
•Nenhuma candidatura
Sobre a vaga
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.