Estamos buscando um(a) Tech Lead Full Stack / Arquiteto de Software para atuar como referência técnica do time de desenvolvimento, apoiando a evolução dos sistemas internos, automações, integrações e soluções digitais da SP Capital.
Este profissional será responsável por orientar tecnicamente os desenvolvedores, apoiar decisões de arquitetura, revisar código, propor padrões de desenvolvimento e atuar diretamente na construção de soluções.
A atuação será focada em liderança técnica, arquitetura e execução, sem assumir a gestão estratégica da área, que permanece sob responsabilidade do Head de TI.
Principais Atividades
- Atuar como referência técnica para o time de desenvolvimento.
- Apoiar o Head de TI nas decisões de arquitetura, padrões técnicos e boas práticas.
- Desenvolver e evoluir sistemas internos utilizando tecnologias modernas.
- Revisar código, orientar desenvolvedores e apoiar na resolução de problemas técnicos.
- Definir padrões de APIs, organização de projetos, autenticação, permissões, logs e integrações.
- Apoiar a modelagem e otimização de estruturas em banco de dados PostgreSQL.
- Participar do refinamento técnico das demandas junto ao PO e ao time de desenvolvimento.
- Quebrar demandas complexas em tarefas técnicas claras e executáveis.
- Apoiar a implantação de testes, qualidade de código e boas práticas de versionamento.
- Atuar em integrações com sistemas internos, APIs externas, automações e serviços de terceiros.
- Apoiar a adoção de ferramentas de IA no desenvolvimento, como Claude Code, MCP e assistentes de programação.
- Contribuir para a melhoria contínua da arquitetura, performance, segurança e manutenibilidade dos sistemas.
Requisitos obrigatórios
- Experiência em desenvolvimento de software.
- Experiência com React no frontend.
- Experiência com Node.js, preferencialmente utilizando NestJS.
- Experiência com bancos relacionais, preferencialmente PostgreSQL.
- Conhecimento em criação e consumo de APIs REST.
- Experiência com Git, versionamento de código e revisão de pull requests.
- Conhecimento em arquitetura de software, boas práticas de desenvolvimento e organização de projetos.
Conhecimentos desejáveis
- Experiência anterior como Tech Lead, Arquiteto de Software ou Desenvolvedor Sênior com atuação de referência técnica.
- Conhecimento em TypeScript.
- Experiência com Prisma ou ORMs similares.
- Conhecimento em testes automatizados, como Jest, Playwright ou Cypress.
- Noções de DevOps, CI/CD, Docker, ambientes DEV/HOM/PROD e deploy automatizado.
- Experiência com IA aplicada ao desenvolvimento, como Claude Code, MCP, GitHub Copilot ou ferramentas similares.
- Conhecimento em automação de processos, RPA, integrações bancárias ou sistemas financeiros.