Responsabilidades:
Desenvolvimento de Código: Escrever, testar e manter código limpo e eficiente usando JavaScript, garantindo que as melhores práticas de codificação sejam seguida;
Colaboração no GitHub: Gerenciar repositórios no GitHub, realizar pull requests, revisar e mesclar código de outros colaboradores e manter um controle rigoroso das versões do software;
Desenvolvimento em Node.js: Utilizar o ambiente de execução Node.js para criar aplicações do lado do servidor, desenvolver APIs robustas e implementar lógica de negócios;
Integração de Banco de Dados: Projetar, implementar e otimizar interações com bancos de dados MySQL, incluindo consultas, armazenamento e recuperação de dados de forma eficiente e segura;
Resolução de Problemas: Identificar e resolver problemas de software, realizar depuração e implementar soluções eficazes para garantir a funcionalidade contínua das aplicações;
Testes e Qualidade de Código: Escrever testes unitários e de integração, realizar testes de regressão e manter altos padrões de qualidade de código;
Documentação: Documentar código, processos e procedimentos para facilitar a compreensão e colaboração da equipe;
Colaboração em Equipe: Trabalhar de forma colaborativa com a equipe de engenharia e gestão de projetos;
Segurança e Desempenho: Garantir a segurança das aplicações, implementando medidas de segurança e otimizando o desempenho sempre que necessário.
Requisitos:
Experiência comprovada em desenvolvimento de software, com foco em JavaScript e Node.js.
Experiência em GitHub para controle de versão e colaboração em equipe.
Conhecimento sólido de bancos de dados MySQL, incluindo design de esquema e otimização de consultas.
Habilidade para escrever código limpo, legível e de fácil manutenção.
Familiaridade com práticas de desenvolvimento ágil.
Boas habilidades de resolução de problemas e depuração.
Boas habilidades de comunicação e colaboração.
Capacidade de aprender rapidamente e se adaptar a novas tecnologias.
Conhecimentos em estatística será um diferencial
#J-18808-Ljbffr