Vagas Mobile

Desenvolvedor(a) Junior Fullstack

CS Academy

Local
Híbrido · Jundiaí, SP
Senioridade
Júnior
Contratação
PJ
Publicada
(horário de Brasília)
Fonte
LinkedIn

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.

Vagas parecidas

Mais vagas React Native · Todas as vagas abertas