Pular para o conteúdo principal

Desenvolvedor FullStack Jr

Descrição da vaga

Oportunidade surgindo na Koode Tecnologia para Desenvolvedor Fullstack Jr.

 

Como um profissional Koode, em um mundo em transformação e inovação constante, entendemos a importância de apresentar as melhores estratégias de ação para que nossos clientes alcancem os melhores resultados.

 

Para isso, buscamos por um profissional com experiência na área e que tenha habilidade para entender demandas, definir e executar.

 

Se você gosta de desafios e se identifica com a gente, inscreva-se!

Responsabilidades e atribuições


Desenvolvimento de software:


o   Escrever código limpo, eficiente.

o   Implementar novas funcionalidades e corrigir bugs em sistemas existentes.

o   Seguir boas práticas de desenvolvimento, como padrões de design e arquitetura de software.


Participação em code reviews:

o   Revisar o código de outros desenvolvedores, dando feedback e sugerindo melhorias.


Colaboração com a equipe:

o   Trabalhar em conjunto com outros desenvolvedores e stakeholders para garantir que os requisitos técnicos e funcionais sejam atendidos.

o   Participar de reuniões de planejamento.


Apoio na tomada de decisões técnicas:

o   Ajudar a definir melhores práticas e padrões para o desenvolvimento de software.


Documentação técnica:

o   Documentar soluções, processos de desenvolvimento e decisões de arquitetura.


Mentoria e suporte:

o   Ajudar desenvolvedores a melhorar suas habilidades e compreender melhor os projetos.


Testes e otimização:


o   Implementar testes unitários, de integração e funcionais.

o   Identificar e otimizar gargalos de performance nos sistemas.

 

Requisitos e qualificações

Experiência técnica:


o   Experiência de 1 ano em desenvolvimento de software.

o   Conhecimento de linguagem de programação Java, JavaScript, C#, HTML/CSS/JS, React, SQL, MYSQL, GIT, GITHUB, Node.JS

o   Experiência com frameworks e ferramentas relacionadas à sua Stack.

o   Conhecimento em bancos de dados relacionais (SQL) e, em alguns casos, bancos NoSQL.

 

Conhecimento em arquitetura de software:

o   Capacidade de compreender e aplicar conceitos de arquitetura (por exemplo, MVC, microservices, REST, etc.).

 

Familiaridade com metodologias ágeis:

o   Conhecimento em Scrum, Kanban ou outra metodologia ágil de desenvolvimento.

 

Ferramentas de versionamento de código:

o   Experiência com ferramentas de controle de versão, como Git.

 

Conhecimentos em testes automatizados:

o   Experiência com frameworks de testes e a importância da cobertura de testes no código.

 

Boa comunicação:

o   Capacidade de trabalhar em equipe e comunicar-se efetivamente com outros membros do time, tanto técnicos quanto não técnicos.

 

Capacidade de resolver problemas:

o   Habilidade de identificar, analisar e resolver problemas de maneira eficiente e proativa.


Competências comportamentais:

 

Autonomia: consegue desenvolver atividades.

Colaboração: trabalha bem em equipe, auxiliando no desenvolvimento do time.

Adaptabilidade: consegue aprender novas tecnologias e se adaptar a mudanças no projeto ou no ambiente de trabalho.

 

Diferencial:

 

Proatividade e iniciativa:


  • Buscar sempre aprender novas tecnologias, propor soluções inovadoras e antecipar problemas antes que eles ocorram;
  • Capacidade de resolver problemas complexos;
  • Type Script, Flutter, Docker, Http, MongoDB, API REST.

Informações adicionais

  • Modelo de contratação: PJ
  • Modelo de trabalho: Híbrido
  • Programa Livre Escolha - (Pode ser usado para saúde, educação, tecnologias, entre outros)

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Mapeamento Comportamental
  3. Etapa 3: Entrevista
  4. Etapa 4: Aprovação / Proposta
  5. Etapa 5: Contratação

Quem Somos

YOU DEMAND WE CODE


Adoramos "codar", daí o nosso nome Koode!

Acreditamos na inovação através da tecnologia como um estilo de vida e assim nos movemos.