Build and own Speak for Business’s enterprise product across the stack, from partner portals and reporting to subscription workflows, while shaping reliable architecture and mentoring engineers.
Desenvolvedor(a) Full Stack Sênior
📜 Description
- Desenvolver funcionalidades de ponta a ponta em NestJS, C#/.NET, React e Next.js.
- Participar de decisões técnicas com Arquitetura, propondo soluções e avaliando trade-offs.
- Evoluir sistemas existentes por meio de refatoração e redução de débito técnico.
- Construir e manter integrações via APIs e mensageria.
- Garantir qualidade com testes automatizados, revisão de código, segurança e observabilidade.
- Investigar incidentes de produção, apoiar pessoas mais juniores e colaborar com PO e áreas de negócio.
🛠️ Requirements
- Ensino Superior completo em Análise e Desenvolvimento de Sistemas, Ciências da Computação ou áreas correlatas.
- Experiência sólida com Node.js e TypeScript, com projetos em produção usando NestJS.
- Experiência com React e Next.js na construção de aplicações web.
- Experiência com C# e .NET.
- Bom domínio de bancos de dados relacionais (modelagem, consultas e performance).
- Vivência com APIs REST, autenticação e integração entre sistemas.
- Prática com testes automatizados (unitários e de integração).
- Experiência com Git, code review e pipelines de CI/CD.
- Conhecimento de boas práticas de design de software (SOLID, Clean Architecture ou similares).
- Facilidade para se comunicar com pessoas técnicas e de negócio.
Full job description
Missão do Cargo:
Atuar no desenvolvimento e evolução de aplicações web, contribuindo para a construção de soluções escaláveis, seguras e de qualidade. Participar das decisões técnicas do time, atuando de forma próxima ao PO e às áreas de negócio, além de exercer papel de referência técnica para a equipe, promovendo boas práticas de desenvolvimento e melhoria contínua.
Responsibilities
- Desenvolver e evoluir funcionalidades de ponta a ponta, do back-end em NestJS e C#/.NET ao front-end em React/Next.js.
- Participar das decisões técnicas junto com Arquitetura, propondo soluções e avaliando trade-offs.
- Evoluir sistemas existentes, refatorando código e reduzindo débito técnico.
- Construir e manter integrações com serviços internos e externos via APIs e mensageria (Kafka).
- Garantir qualidade com testes automatizados, revisão de código e cuidado com segurança e observabilidade.
- Atuar no suporte a incidentes de produção, investigando causa raiz e propondo melhorias.
- Ser referência técnica para o time, apoiando o desenvolvimento de pessoas mais juniores.
- Trabalhar próximo do PO e das áreas de negócio para entender o problema antes de propor a solução.
Requirements
Formação
-
Ensino Superior completo em Análise e Desenvolvimento de Sistemas, Ciências da Computação ou áreas correlatas.
- Experiência sólida com Node.js e TypeScript, com projetos em produção usando NestJS.
- Experiência com React e Next.js na construção de aplicações web.
- Experiência com C# e .NET.
- Bom domínio de bancos de dados relacionais (modelagem, consultas e performance).
- Vivência com APIs REST, autenticação e integração entre sistemas.
- Prática com testes automatizados (unitários e de integração).
- Experiência com Git, code review e pipelines de CI/CD.
- Conhecimento de boas práticas de design de software (SOLID, Clean Architecture ou similares).
- Facilidade para se comunicar com pessoas técnicas e de negócio.
Requisitos Desejáveis:
- Experiência no mercado financeiro.
- Vivência com mensageria (RabbitMQ ou Kafka) e arquitetura orientada a eventos.
- Experiência com Docker, Kubernetes e ambientes em nuvem.
- Conhecimento em observabilidade (logs, métricas e tracing).
- Experiência com Vitest, Testcontainers ou Cypress.
- Experiência com modernização de sistemas.
- Experiência mentorando outras pessoas desenvolvedoras.
Similar jobs
Search more Full Stack Engineer jobsSenior Java Full Stack Developer
Design and deliver enterprise full-stack applications, building React interfaces and Java-based services, APIs, microservices, and cloud deployments while collaborating across product, architecture, QA, and DevOps teams.
Senior Java Full Stack Developer
Design, build, and support enterprise full-stack applications, delivering responsive React interfaces and secure Java services, APIs, microservices, databases, and cloud deployments in collaboration with cross-functional teams.
Own the end-to-end software, AI, and infrastructure stack, ship user-focused product features, and shape the roadmap through customer conversations at an early-stage compliance software company.
Senior Java Full Stack Developer
Design, build, and support enterprise full-stack applications, delivering responsive React interfaces and secure Java services, APIs, microservices, databases, and cloud deployments in collaboration with cross-functional teams.
