Detalhes da vaga Modalidade: Presencial Tipo de contratação: PJ Seniority: Junior, Pleno, Sênior, Especialista Áreas de atuação: Educação, Tecnologia Formação: Graduação, Tecnólogo, Ensino Técnico, Pós Graduação Vagas disponíveis: 1
Local
Centro - VA
Presencial
Responsabilidades
- Desenvolver, implementar e manter aplicações web de alta performance utilizando as melhores práticas de codificação.
- Trabalhar na construção de interfaces de usuário responsivas e intuitivas usando HTML, CSS e JavaScript.
- Desenvolver e manter o back-end das aplicações utilizando Node.js, garantindo alta disponibilidade e escalabilidade.
- Projetar e otimizar bancos de dados, trabalhando tanto com soluções relacionais (SQL) quanto não relacionais (NoSQL), dependendo da necessidade do projeto.
- Criar e consumir APIs RESTful de forma eficiente.
- Colabora com a equipe de produto, designers e outros desenvolvedores para definir escopo, arquitetura e requisitos de novos recursos.
- Garantir a qualidade do código através de testes unitários e de integração, revisões de código (code reviews) e documentação técnica.
- Utilizar Docker para conteinerização das aplicações e GitHub para controle de versão e colaboração no código-fonte.
Requisitos
- Experiência sólida como Desenvolvedor(a) Full Stack (mínimo de 2 anos).
- Proficiência em HTML5, CSS3 (incluindo pré-processadores como SASS/LESS) e JavaScript (ES6+).
- Experiência no desenvolvimento back-end com Node.js e TypeScript.
- Familiaridade e experiência prática com o uso e administração de Bancos de Dados Relacionais (ex: PostgreSQL, MySQL) e Não Relacionais (ex: MongoDB, Redis).
- Habilidade na criação, design e integração de APIs (RESTful).
- Experiência no uso de Docker para desenvolvimento, testes e implantação de aplicações.
- Domínio das ferramentas de controle de versão, especialmente GitHub (branching, pull requests, code review).
- Conhecimento e aplicação de princípios de design de software (SOLID, padrões de projeto).
- Pensamento analítico e proatividade na resolução de problemas.
Diferenciais
- Experiência com frameworks front-end modernos (ex: React, Vue, Angular).
- Conhecimento em arquiteturas de microsserviços.
- Experiência com computação em nuvem (AWS, Azure, GCP).
- Familiaridade com práticas de CI/CD (Integração Contínua/Entrega Contínua).
Faixa salarial
vazio
Carga horária
vazio
Tipo de contrato
vazio
Sobre a empresa
O Desenvolvedor(a) Pleno(a) Full Stack é responsável por desenvolver e implementar soluções de software completas, tanto no front-end quanto no back-end.