Procuramos um Engenheiro de Software especializado no desenvolvimento backend de sistemas em linguagens e ambientes baseados em JavaScript. Este profissional deve coordenar com o restante da equipe de tecnologia e ser responsável pelo desenvolvimento funcional de nossos aplicativos. Estas soluções devem ser mantidas e atualizadas para atender aos mais recentes requisitos estabelecidos e aos padrões de qualidade e segurança.
FUNÇÕES
- Desenvolva aplicações web funcionais e sustentáveis com códigos limpos.
- Atender aos objetivos traçados pela Área de Tecnologia.
- Crie um código de alta qualidade que possa ser usado no futuro.
- Solucione problemas, depure aplicativos e otimize o desempenho.
- Implementação de testes de novos desenvolvimentos.
- Elaborar documentação técnica.
- Apoiar e coordenar com o restante da equipe de desenvolvedores nos diferentes processos.
- Fornecer soluções técnicas para os requisitos funcionais solicitados.
- Siga as especificações do fluxo de trabalho nos desenvolvimentos.
- Revisões de código implementadas pela mesma área.
- Relatório dos estados e andamento dos objetivos traçados.
- Participar das etapas do ciclo de vida geral do aplicativo.
- Definir e comunicar os requisitos técnicos e de design.
- Fornecer treinamento, ajuda e suporte a outros membros da equipe.
- Esteja ciente das novas tecnologias emergentes e mantenha-se atualizado com as melhores práticas
corrente.
OBJETIVO E RELEVÂNCIA DO CARGO NA ORGANIZAÇÃO
Nosso Engenheiro de Software, especializado em desenvolvimento backend, terá como principal objetivo apoiar a Área de Tecnologia no desenvolvimento e criação da lógica estabelecida nas soluções de software, bem como garantir o seu correto funcionamento.
O seu papel é fundamental para o crescimento contínuo dos serviços que oferecemos aos nossos clientes.
RELACIONAMENTOS PRINCIPAIS
- Interno: Área de Tecnologia, Operações e Gestão.
- Externo: Clientes.
CONHECIMENTOS, HABILIDADES E HABILIDADES
- Forte conhecimento na criação e manutenção de aplicações web back-end (API Rest)
- Alto conhecimento na linguagem de programação JavaScript e no ambiente NodeJS 12+.
- Conhecimento em administração de banco de dados SQL e NoSQL.
- Experiência com ferramentas de software de controle de versão Git (Github).
- Experiência com ferramentas de teste como Jest.
- Conhecimento em prevenção de vulnerabilidades.
- Noções das melhores práticas de desenvolvimento de software.
- Experiência em ambientes de trabalho com metodologias Ágeis como Scrum ou KanBan.
- Interesse por novas ferramentas e serviços que proporcionem melhorias ao sistema.
- Capacidad de trabalho em equipo.
- Capacidade de entender e analisar requisitos funcionais.
REQUISITOS/QUALIFICAÇÕES MÍNIMOS
- Preferencialmente Engenheiro Informático, Multimédia ou Telecomunicações.
- Serão valorizadas certificações nos ambientes e idiomas descritos acima.
- Inglês nível B2.
- Conhecimento de outros idiomas será valorizado.
NÍVEL DE EXPERIÊNCIA DE TRABALHO ANTERIOR
Experiência anterior de 2 a 5 anos em cargos similares. Experiência em processamento de linguagem natural/sistemas de conversação AI seria um PLUS significativo.
Envie-nos o seu currículo