Candidate-se rapidamente pelo email: [email protected]Nível: Sênior
Cursos de: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Escolaridade: Graduação - ANÁLISE E DESENVOLVIMENTO DE SISTEMAS - Cursando
Tipo de contrato: Cooperados
Jornada de trabalho: 180 horas
Disponibilidade para home-officeResponsabilidades da posição: Sobre a vaga
Construída pensando fortemente na quebra de paradigma da relação entre os profissionais de Tecnologia e as Empresas, a domy já afirma no próprio nome o que deseja, tornar todos parte de sua ‘casa’. Nesse enfoque, nos comprometemos em trazer a melhor experiência em projetos de Software para nossos clientes, através de respeito, transparência, inovação, gerado através do comprometimento de profissionais valorizados.
Para crescer e continuar entregando boas experiências, estamos buscando um(a) Desenvolvedor Node.js Full Stack apaixonado por construir produtos escaláveis e de alta qualidade, que possa atuar em todas as camadas da aplicação, desde a API até a interface do usuário.
Responsabilidades
- Desenvolver e manter APIs RESTful em Node.js com foco em performance e segurança
- Construir interfaces responsivas utilizando React ou frameworks similares
- Projetar e otimizar bancos de dados relacionais ou NoSQL
- Implementar testes automatizados e garantir cobertura de código
- Participar de revisões de código e práticas de DevOps (CI/CD, Docker)
- Colaborar na definição de arquitetura e melhores práticas de desenvolvimento
Requisitos obrigatórios para a posição: - Experiência em Node.js
- Experiência com React
- Domínio de JavaScript e TypeScript para aplicações backend e frontend
- Experiência com frameworks backend como Express ou NestJS
- Experiência com APIs RESTful e integração com serviços externos
- Familiaridade com bancos de dados (PostgreSQL, MySQL ou MongoDB)
- Uso consistente de controle de versão Git em projetos colaborativos
- Entendimento de práticas de segurança e autenticação (JWT, OAuth)
- Experiência com Testes unitários e boas práticas de qualidade
- Experiência com Java (não precisa ser a linguagem dominante)
- Experiência com React Native