Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Desenvolvedor Full Stack Pleno

2 vagas: | CLT (Efetivo) | Publicada em 21/11

Sobre a vaga

Estamos em busca de um Desenvolvedor Full Stack Pleno para se juntar ao nosso time de desenvolvimento. O profissional será responsável por criar soluções eficientes e escaláveis que atendam às necessidades dos nossos clientes. Buscamos alguém com experiência sólida tanto em front-end quanto em back-end, que esteja pronto para colaborar no desenvolvimento de novas funcionalidades e na evolução contínua de nossos sistemas. Responsabilidades: " Desenvolvimento Full Stack: Implementar soluções completas, atuando tanto no front-end quanto no back-end, com foco em performance, segurança e escalabilidade. " Execução Técnica: Contribuir na implementação de funcionalidades seguindo diretrizes e arquiteturas definidas pelos líderes técnicos. " Colaboração com Equipes Multidisciplinares: Colaborar com o time e outras áreas para garantir que as soluções estejam alinhadas com as necessidades do negócio. " Garantia de Qualidade: Participar de revisões e de integração para assegurar a qualidade e a sustentabilidade do código. " Integração Contínua e Entrega Contínua (CI/CD): Apoiar o pipeline de CI/CD, contribuindo para a automação dos processos de deploy. " Melhoria Contínua: Sugerir melhorias e otimizações de código e performance, focando na experiência do usuário. O que esperamos de um Desenvolvedor Full Stack Pleno: " Capacidade de Execução: Habilidade para desenvolver soluções de acordo com as especificações e prazos definidos, demonstrando autonomia em tarefas do dia a dia. " Trabalho em Equipe: Facilidade para colaborar com outros desenvolvedores e áreas do negócio, compartilhando conhecimento e ajudando a resolver problemas em equipe. " Boa Comunicação: Capacidade de se comunicar claramente sobre o status das tarefas, dificuldades e sugestões de melhorias com a equipe. " Aprendizado e Desenvolvimento: Interesse em aprimorar suas habilidades e aprender novas tecnologias e melhores práticas, buscando constante evolução profissional. Requisitos: " Experiência em Desenvolvimento Full Stack: Conhecimento em tecnologias front-end (React, Angular ou similares) e back-end (Node.js, Python, Java ou similares). " Banco de Dados: Experiência com bancos de dados relacionais (MySQL, SQL Server) e não-relacionais (MongoDB, Redis). " APIs e Integrações: Habilidade para construir e consumir APIs RESTful e/ou GraphQL. " Versionamento de Código: Proficiência com Git (GitHub, GitLab) para controle de versão e colaboração em equipe. " Metodologias Ágeis: Familiaridade com metodologias ágeis como Scrum ou Kanban. Diferenciais: " Frameworks Back-end: Conhecimento em frameworks como NestJS, Express que agreguem valor ao desenvolvimento de soluções escaláveis. " Cloud: Experiência com serviços em nuvem (AWS, Azure, Google Cloud) e práticas de DevOps. " Arquitetura de Microserviços: Familiaridade com a arquitetura de microserviços e sistemas distribuídos. " Segurança de Aplicações: Compreensão de princípios de segurança em aplicações web e APIs. " Boas Práticas de UI/UX: Noções de usabilidade e design centrado no usuário para criação de interfaces eficientes e amigáveis.