← Todas as vagas

Desenvolvedor Full Stack Pleno

SP CAPITAL

📍 Itapema/SCpresencial· CLT

Descrição da vaga

Desenvolvedor Full Stack Pleno Descrição da vaga

Estamos buscando um(a) Desenvolvedor(a) Full Stack Pleno para atuar no desenvolvimento e evolução de sistemas internos, automações, integrações e soluções digitais da empresa.

O profissional fará parte de uma squad de desenvolvimento, trabalhando em conjunto com Product Owner, Arquiteto/Tech Lead, QA, Desenvolvedor Sênior e demais integrantes do time. A posição exige  base técnica, organização das atividades e capacidade de entregar funcionalidades ponta a ponta com qualidade.

Esta não é uma posição de gestão de pessoas. O foco da vaga é desenvolvimento, colaboração técnica, organização das próprias atividades e evolução contínua.

Atividades principais

·        Desenvolver funcionalidades utilizando React, TypeScript, Node.js, NestJS e PostgreSQL.

·        Criar e evoluir telas, componentes, APIs, consultas e rotinas internas.

·        Atuar no desenvolvimento de funcionalidades ponta a ponta, envolvendo frontend, backend e banco de dados.

·        Corrigir bugs e realizar melhorias em sistemas existentes.

·        Participar do refinamento das demandas junto ao PO, Arquiteto/Tech Lead, Desenvolvedor Sênior e QA.

·        Entender regras de negócio e transformá-las em funcionalidades técnicas.

·        Seguir padrões técnicos definidos pelo Arquiteto/Tech Lead e pela equipe.

·        Apoiar integrações entre sistemas internos e externos.

·        Contribuir com testes, validações e correções durante o processo de homologação.

·        Utilizar Git e fluxo de Pull Requests.

·        Organizar suas próprias atividades, sinalizando dúvidas, riscos ou impedimentos.

·        Utilizar ferramentas de IA como apoio ao desenvolvimento, mantendo análise crítica e revisão do código gerado.

·        Apoiar a documentação técnica básica de funcionalidades, APIs e fluxos quando necessário.

·        Utilizar ferramentas de gestão de demandas, como Jira ou similares, para acompanhar atividades, atualizar status e registrar impedimentos.

·        Controlar o andamento das atividades atribuídas, mantendo previsibilidade sobre prazos, prioridades e entregas da sprint.

Requisitos obrigatórios

·        Experiência prática como Desenvolvedor Full Stack.

·        Conhecimento em React.

·        Conhecimento em TypeScript.

·        Conhecimento em Node.js.

·        Conhecimento em NestJS ou frameworks similares.

·        Conhecimento em PostgreSQL ou bancos relacionais.

·        Noções sólidas de criação e consumo de APIs REST.

·        Conhecimento em Git e versionamento de código.

·        Experiência com ferramentas de gestão de demandas, como Jira, Azure DevOps, Trello, Asana ou similares.

·        Capacidade de acompanhar atividades em backlog, sprint ou quadro Kanban.

·        Capacidade de atualizar status das demandas, registrar impedimentos e organizar prazos das próprias entregas.

·        Capacidade de interpretar histórias de usuário, regras de negócio e critérios de aceite.

·        Capacidade de desenvolver telas, endpoints, consultas e funcionalidades completas.

·        Conhecimento em boas práticas básicas de organização de código e manutenção de sistemas.

·        Boa comunicação técnica para alinhamento com PO, Tech Lead, QA e demais desenvolvedores.

Conhecimentos desejáveis

·        Experiência com Prisma ou outros ORMs.

·        Noções de testes automatizados, como Jest, Playwright, Cypress ou similares.

·        Noções de Docker.

·        Noções de CI/CD.

·        Experiência com sistemas internos, dashboards, relatórios ou automações.

·        Familiaridade com ferramentas de IA para apoio ao desenvolvimento, como Claude Code, MCP, ChatGPT, GitHub Copilot ou similares.

·        Noções de boas práticas de código, organização de projetos e componentização.

·        Noções de autenticação, permissões e segurança em aplicações web.