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
- Etapa 1: Cadastro
- Etapa 2: Mapeamento Comportamental
- Etapa 3: Entrevista
- Etapa 4: Aprovação / Proposta
- 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.