Engenheiro(a) de software pleno
Summary
Loovi, Brazil's fast-growing digital car-insurance company, is hiring a mid-level software engineer for on-site work in Belo Horizonte. The role builds features via small PRs, maintains APIs, screens and integrations (including legacy code), writes automated tests, and debugs with logs and SQL queries, using REST/JWT, PostgreSQL, Git, and Docker.
Quem Somos
Somos a Loovi, a empresa de seguro auto que mais cresce no Brasil e a nº 1 no digital. Nossa missão é democratizar o acesso ao seguro de automóveis, utilizando tecnologia, inovação e foco no cliente para oferecer um seguro completo a preço mais acessível, de forma simples, rápida e eficiente.
Com sede moderna no Global Tower, em Belo Horizonte, e uma cultura presencial de propósito, excelência e cuidado com as pessoas que nos coloca entre as melhores empresas para se trabalhar em Minas Gerais.
Responsabilidades da função:
Desenvolvimento
-
Implementar funcionalidades e correções em PRs pequenos e fáceis de revisar.
-
Manter APIs, telas e integrações existentes, inclusive código legado.
-
Atualizar CHANGELOG, versão e documentação junto com o código.
Qualidade de software
-
Escrever testes automatizados como parte da entrega.
-
Validar a própria entrega no ambiente de dev antes de pedir teste.
-
Revisar PRs de colegas.
Resolução de problemas e visão de produto
-
Apoiar a investigação de bugs com logs e consultas ao banco.
-
Participar das discussões técnicas e de produto do time.
Buscamos profissionais que
-
Tenham 3 anos ou mais em desenvolvimento de software.
-
Tenham experiência sólida em (requisito da trilha).
-
Conheçam APIs REST e autenticação com JWT.
-
Saibam SQL em PostgreSQL ou outro banco relacional.
-
Usem Git com PR e revisão de código.
-
Escrevam testes unitários no dia a dia.
-
Usem Docker no ambiente local.
Esperamos que você tenha:
-
Experiência sólida na tecnologia principal da trilha de atuação.
-
Conhecimento em desenvolvimento e integração de APIs REST, incluindo autenticação com JWT.
-
Conhecimento em SQL e experiência com PostgreSQL ou outros bancos de dados relacionais.
-
Domínio de Git, incluindo utilização de Pull Requests (PRs) e práticas de revisão de código.
-
Experiência na escrita e execução de testes unitários no dia a dia.
-
Experiência com Docker para configuração e execução de ambientes de desenvolvimento local.