Desenvolvedor(a) Full Stack Pleno – Projetos de Inovação
Digisystem
Regime de contratação
Não Informado
Modelo de trabalho
Não Informado
Carga horária
Não Informado
Descrição
Estamos em busca de um(a) Desenvolvedor(a) Full Stack Pleno para atuar em um Instituto de Ciência e Tecnologia (ICT), contribuindo em projetos de P&D e inovação tecnológica. Essa posição será responsável por desenvolver soluções web completas — do front-end ao back-end — com foco em qualidade, performance, segurança e escalabilidade. O profissional atuará em um ambiente ágil e colaborativo, junto a equipes multidisciplinares de tecnologia, design e pesquisa.
Responsabilidades
• Desenvolver aplicações web utilizando frameworks modernos de front-end e back-end.
• Projetar, implementar e manter APIs RESTful e integrações entre sistemas.
• Trabalhar em conjunto com designers UX/UI, analistas e engenheiros de dados para entregar soluções completas.
• Garantir a qualidade do código por meio de testes automatizados, revisão de código e boas práticas de desenvolvimento.
• Participar de todo o ciclo de vida do produto — concepção, desenvolvimento, deploy e manutenção.
• Otimizar aplicações para máxima performance, segurança e escalabilidade.
• Colaborar na definição de arquitetura de software e na escolha de tecnologias adequadas para cada projeto.
• Contribuir para a melhoria contínua dos processos de desenvolvimento e entrega.
Requisitos
• Experiência prévia como Desenvolvedor(a) Full Stack (mínimo 3 anos).
• Domínio de JavaScript/TypeScript e experiência com frameworks modernos (React, Next.js, Angular ou similares).
• Experiência em desenvolvimento back-end com Node.js, Python, Javaou outra linguagem equivalente.
• Conhecimento em bancos de dados relacionais e não relacionais (PostgreSQL, MongoDB, etc.).
• Familiaridade com APIs REST, GraphQL e integrações externas.
• Experiência com versionamento (Git) e pipelines de CI/CD.
• Compreensão de princípios de arquitetura de software, design patterns e boas práticas de segurança.
• Formação superior em Ciência da Computação, Engenharia, Sistemas de Informação ou áreas correlatas.
Diferenciais
• Experiência em ICTs, startups, centros de pesquisa ou projetos de inovação.
• Conhecimento em desenvolvimento de aplicações em nuvem (AWS e GCP).
• Familiaridade com metodologias ágeis (Scrum, Kanban).
• Experiência com conteinerização e orquestração (Docker, Kubernetes).
• Conhecimento em testes automatizados (Jest, Cypress, Playwright).
• Boas práticas de acessibilidade, usabilidade e performance web.
• Capacidade de documentar e comunicar tecnicamente as soluções, de forma clara.