Desenvolvedor Full Stack
Sp Capital · Itapema, SC, BR
Descrição da vaga Estamos buscando um(a) Desenvolvedor(a) Full Stack Sênior para atuar na evolução de sistemas internos, automações, integrações e soluções digitais da empresa. O profissional fará parte de uma squad de desenvolvimento, atuando em conjunto com Product Owner, Arquiteto/Tech Lead, QA e demais desenvolvedores. A posição necessita conhecimento técnico, autonomia na execução das atividades, organização das demandas e capacidade de transformar requisitos em soluções robustas, seguras e escaláveis. Esta não é uma posição de gestão de pessoas. O foco da vaga é atuação técnica, desenvolvimento ponta a ponta, apoio técnico à squad e organização das próprias entregas. Atividades principais * Desenvolver e evoluir aplicações web utilizando React, TypeScript, Node.js, NestJS e PostgreSQL. * Criar, manter e evoluir APIs, integrações, rotinas automatizadas e funcionalidades internas. * Atuar no desenvolvimento de soluções ponta a ponta, envolvendo frontend, backend e banco de dados. * Analisar demandas, entender regras de negócio e propor soluções técnicas adequadas. * Apoiar o refinamento técnico das demandas junto ao PO, Arquiteto/Tech Lead e demais membros da squad. * Quebrar demandas complexas em atividades técnicas claras e executáveis. * Contribuir com boas práticas de arquitetura, organização de código, performance, segurança e manutenibilidade. * Apoiar tecnicamente desenvolvedores plenos e júniores quando necessário, sem responsabilidade formal por gestão de pessoas. * Realizar revisão de código e colaborar para a melhoria contínua da qualidade técnica. * Criar consultas, modelagens e ajustes em banco de dados PostgreSQL. * Apoiar a identificação e correção de bugs em sistemas existentes. * Participar da construção de automações e integrações entre sistemas internos e externos. * Utilizar ferramentas de IA no desenvolvimento, como Claude Code, MCP, ChatGPT, GitHub Copilot ou similares, sempre com revisão crítica e responsabilidade técnica. * Colaborar com QA na validação das entregas e correção de inconsistências. * Documentar decisões técnicas, integrações e fluxos relevantes quando necessário. * Utilizar ferramentas de gestão de demandas, como Jira ou similares, para acompanhar atividades, atualizar status, registrar impedimentos e apoiar a previsibilidade das entregas. * Organizar suas atividades dentro da sprint, sinalizando riscos, dependências e necessidade de replanejamento quando aplicável. Requisitos obrigatórios * Experiência como Desenvolvedor Full Stack. * Conhecimento avançado em React. * Conhecimento avançado em TypeScript. * Experiência com Node.js. * Experiência com NestJS ou frameworks similares no backend. * Experiência com PostgreSQL ou bancos relacionais. * Experiência na criação e consumo de APIs REST. * Conhecimento em autenticação, autorização, permissões e boas práticas de segurança em aplicações. * Experiência com Git, versionamento de código e fluxo de Pull Requests. * Experiência com organização de demandas em ferramentas como Jira, Azure DevOps, Trello, Asana ou similares. * Capacidade de estimar esforço técnico, organizar atividades, controlar prazos e atualizar o andamento das entregas. * Capacidade de interpretar histórias de usuário, regras de negócio, critérios de aceite e documentação funcional. * Capacidade de atuar em demandas técnicas de maior complexidade. * Conhecimento em boas práticas de desenvolvimento, organização de código, componentização e manutenção de sistemas. * Boa comunicação técnica para interação com PO, Arquiteto/Tech Lead, QA e demais desenvolvedores. Conhecimentos desejáveis * Experiência com Prisma ou outros ORMs. * Experiência com testes automatizados, como Jest, Playwright, Cypress ou similares. * Noções de Docker. * Noções de CI/CD. * Noções de ambientes DEV, HOM e PROD. * Experiência com integrações entre sistemas. * Experiência com automação de processos. * Experiência com dashboards, relatórios e sistemas administrativos. * Experiência com ferramentas de IA aplicadas ao desenvolvimento, como Claude Code, MCP, GitHub Copilot ou similares. * Conhecimento em boas práticas de Clean Code, SOLID e arquitetura de software. * Noções de observabilidade, logs, monitoramento e tratamento de erros.