Estamos em busca de um(a) estagiário(a) para integrar nossa equipe de Devs Back End. Se você é proativo(a), comunicativo(a) e está em busca de aprendizado em um ambiente dinâmico e desafiador, essa oportunidade é para você!
**Serão suas responsabilidades**:
Auxiliar no desenvolvimento e manutenção de APIs e serviços back-end utilizando Node.js.
Colaborar na criação de funcionalidades básicas seguindo as melhores práticas de desenvolvimento.
Apoiar a equipe na identificação e correção de bugs e problemas de performance em aplicações back-end.
Escrever testes simples para garantir o funcionamento correto das funcionalidades implementadas.
Participar da integração com bancos de dados (SQL e NoSQL) e na estruturação de consultas eficientes.
Apoiar no desenvolvimento e integração de funcionalidades back-end para aplicações web e mobile.
Documentar o código desenvolvido e as funcionalidades implementadas para facilitar a compreensão pela equipe.
Trabalhar em conjunto com desenvolvedores front-end e mobile para integrar APIs de forma funcional e otimizada.
Aprender e aplicar conceitos de boas práticas de programação e versionamento de código com Git.
Participar de reuniões de acompanhamento e code reviews para aprimorar suas habilidades técnicas.
**Requisitos**:
Conhecimento básico em JavaScript e Node.js.
Noções de APIs RESTful e consumo de dados.
Familiaridade com versionamento de código usando Git.
Conhecimento básico de bancos de dados (relacionais ou não relacionais).
Interesse ou familiaridade com desenvolvimento em ambiente mobile (React Native, Flutter ou similar).
Vontade de aprender e crescer na área de desenvolvimento back-end e mobile.
**Diferenciais**:
Experiência prévia com frameworks como Express ou NestJS.
Conhecimento básico de TypeScript.
Noções de testes automatizados com Jest ou outras ferramentas.
Familiaridade com Docker e conceitos de conteinerização.
Interesse em conceitos de arquitetura de software, como microsserviços.
Experiência inicial com frameworks mobile, como React Native ou Flutter.
**O que oferecemos**:
Ambiente colaborativo e de aprendizado contínuo.
Oportunidade de trabalhar com tecnologias modernas em projetos reais.
Possibilidade de aprendizado em desenvolvimento web e mobile.
Acompanhamento e mentoria para desenvolvimento profissional.