Desenvolvedor(a) Junior Fullstack
CS Academy
- Local
- Híbrido · Jundiaí, SP
- Senioridade
- Júnior
- Contratação
- PJ
- Publicada
- (horário de Brasília)
- Fonte
Candidatar-se no site original (LinkedIn) nenhum clique aindaQuantas vezes alguém abriu o anúncio original a partir do Vagas Mobile desde que a vaga entrou no site. Dá uma noção da concorrência, mas não inclui quem viu a vaga direto na fonte (LinkedIn, Gupy...), e a mesma pessoa pode contar mais de uma vez.
Descrição
• Desenvolver e manter funcionalidades no backend com Node.js e NestJS, com apoio e orientação do time.
• Construir e ajustar telas e componentes responsivos com React.js e Next.js, a partir dos protótipos do design.
• Implementar e consumir APIs REST e, com o tempo, GraphQL.
• Apoiar integrações com serviços externos, seguindo a documentação e a orientação do time.
• Escrever consultas e fazer pequenas alterações de modelagem em bancos relacionais (PostgreSQL, MySQL) e não relacionais (MongoDB, Firestore).
• Escrever testes automatizados para o código que entrega e manter a documentação atualizada.
• Abrir pull requests, receber code review e aplicar os ajustes sugeridos. Com o tempo, revisar também o código dos colegas.
• Acompanhar deploys e aprender a rotina de CI/CD e monitoramento na AWS e no GCP.
• Participar das cerimônias ágeis com produto, design e QA.
• Investigar e corrigir bugs e apoiar o suporte técnico.
Responsabilidades e atribuições
• Desenvolver e manter funcionalidades no backend com Node.js e NestJS, com apoio e orientação do time.
• Construir e ajustar telas e componentes responsivos com React.js e Next.js, a partir dos protótipos do design.
• Implementar e consumir APIs REST e, com o tempo, GraphQL.
• Apoiar integrações com serviços externos, seguindo a documentação e a orientação do time.
• Escrever consultas e fazer pequenas alterações de modelagem em bancos relacionais (PostgreSQL, MySQL) e não relacionais (MongoDB, Firestore).
• Escrever testes automatizados para o código que entrega e manter a documentação atualizada.
• Abrir pull requests, receber code review e aplicar os ajustes sugeridos. Com o tempo, revisar também o código dos colegas.
• Acompanhar deploys e aprender a rotina de CI/CD e monitoramento na AWS e no GCP.
• Participar das cerimônias ágeis com produto, design e QA.
• Investigar e corrigir bugs e apoiar o suporte técnico.
Requisitos obrigatórios
Conhecimento em JavaScript e noções de TypeScript.
Conhecimento básico de React.js: componentes, hooks, estado e consumo de API.
Conhecimento básico de Node.js no backend (Express, NestJS ou similar).
Noções de SQL e bancos relacionais: SELECT, JOIN, INSERT/UPDATE e criação de tabelas.
Entendimento de APIs REST: verbos HTTP, status codes e JSON.
Uso de Git no dia a dia: branch, commit, pull request e resolução de conflitos simples.
HTML e CSS para interfaces responsivas.
Diferenciais (nice to have)
• Prática com Next.js e NestJS.
• MongoDB ou Firestore.
• GraphQL.
• Testes automatizados (Jest, Testing Library ou similares).
• Contato com Docker, AWS ou GCP, mesmo em projetos de estudo.
• CI/CD (GitHub Actions, GitLab CI).
• React Native.
• Graduação (em andamento ou concluída) em tecnologia ou bootcamp.
• Contribuições para projetos open source ou participação em comunidades de tecnologia.
Requisitos e qualificações
Requisitos obrigatórios
• Conhecimento em JavaScript e noções de TypeScript.
• Conhecimento básico de React.js: componentes, hooks, estado e consumo de API.
• Conhecimento básico de Node.js no backend (Express, NestJS ou similar).
• Noções de SQL e bancos relacionais: SELECT, JOIN, INSERT/UPDATE e criação de tabelas.
• Entendimento de APIs REST: verbos HTTP, status codes e JSON.
• Uso de Git no dia a dia: branch, commit, pull request e resolução de conflitos simples.
• HTML e CSS para interfaces responsivas.
Diferenciais (nice to have)
• Prática com Next.js e NestJS.
• MongoDB ou Firestore.
• GraphQL.
• Testes automatizados (Jest, Testing Library ou similares).
• Contato com Docker, AWS ou GCP, mesmo em projetos de estudo.
• CI/CD (GitHub Actions, GitLab CI).
• React Native.
• Graduação (em andamento ou concluída) em tecnologia ou bootcamp.
• Contribuições para projetos open source ou participação em comunidades de tecnologia.
Informações adicionais
Local de trabalho
Jundiaí – SP | Modelo híbrido (presencial 2x por semana)
Carga horária: 09:00 às 18:00
O que oferecemos:
• Contratação PJ;
• Remuneração negociável + comissão;
• Auxílio Mobilidade: R$110,00;
• Cartão de Benefícios Flexível: R$28,32 por dia;
• Day Off no seu aniversário;
• Gympass ou Totalpass;
• Bolsa integral em todos os cursos da CS Academy;
• Auxílio Educação: R$500 por trimestre para investir no seu desenvolvimento;
• Auxílio Leitura: R$50,00 por trimestre;
• Convênio Médico Amil.