# Desenvolvedor(a) de Software Sênior

**Empresa:** Kstack
**Local:** SP
**Modalidade:** Presencial
**Contrato:** CLT
**Publicada em:** 2026-10-06

## Descrição

🎯 Propósito do Papel
Excelência Técnica e EntregaGarantir a arquitetura, resiliência e entrega contínua de soluções de software robustas e escaláveis no time.
Referência e MultiplicaçãoAtuar como solucionador de problemas de alta complexidade, garantindo a qualidade do código e elevando o nível técnico dos engenheiros do time.
🔎 Desafios Principais

Qualidade e Padrões Técnicos: produzir e orientar a escrita de código limpo, estável, seguro e testável, servindo de benchmark para a equipe.
Resolução de Problemas Complexos: investigar e solucionar gargalos de performance, falhas e incidentes críticos em ambientes de desenvolvimento e produção com agilidade.
Equilíbrio Técnico x Negócio: traduzir necessidades de negócio em arquiteturas viáveis, garantindo entregas no prazo sem comprometer a estabilidade do sistema.
Mentoria e Cultura de Engenharia: elevar a maturidade do time por meio de code reviews rigorosos, pareamentos e compartilhamento contínuo de conhecimento.
💻 Responsabilidades e Atividades

Desenvolvimento e Arquitetura (Hands-on)
Liderar a implementação técnica de funcionalidades críticas, integrações e componentes de alta complexidade.
Elaborar Design Docs e especificações técnicas de qualidade para grandes iniciativas, seguindo as diretrizes e padrões estabelecidos pela área de Arquitetura/Staffs.
Colaborar com o Especialista/Tech Lead e o Coordenador no detalhamento técnico, estimativas e quebra de tarefas da squad.

Qualidade, Governança e Suporte
Conduzir code reviews criteriosos do time (Plenos e Juniores), garantindo padrões de segurança, manutenibilidade, performance e cobertura de testes úteis.
Garantir que as aplicações entregues possuam observabilidade adequada (métricas, logs estruturados e alertas) e mecânicas de resiliência.
Mapear e propor correções para débitos técnicos e gargalos no código antes que se tornem incidentes em produção.
Atuar como ponto de apoio técnico (Nível 2/3) na investigação e resolução de incidentes no ambiente produtivo.

Documentação e Mentoria
Manter a documentação técnica de arquitetura, APIs e guias de integração atualizados no repositório do time.
Orientar desenvolvedores de menor senioridade através de sessões de pair programming e alinhamentos técnicos.
Garantir o compliance e desenvolvimento das RFCs de arquitetura.
🛠️ Skills Técnicas

Java com Quarkus (backend)
Flutter (mobile)
React. JS (frontend)
Bancos de dados relacionais (Aurora/Postgre)
Bancos de dados não-relacionais (Redis/MongoDB)
Conhecimento em teoria de sistemas distribuídos
Mecanismos de mensageria (principalmente Kafka)
Cloud AWS
OpenTelemetry
📊 Padrões de Desempenho Esperados
Confiabilidade e Qualidade: baixa incidência de erros e regressões em produção, com soluções construídas para alta disponibilidade.
Autonomia de Ponta a Ponta: capacidade de conduzir demandas complexas desde o refinamento técnico até o deploy em produção com mínima supervisão.
Consistência e Previsibilidade: manutenção de vazão (throughput) estável e cumprimento dos acordos técnicos das sprints.
Visão Sistêmica: avalia o impacto de suas mudanças de código no ecossistema global da plataforma antes da publicação.

## Habilidades

- Java com Quarkus
- Flutter
- React. JS
- Bancos de dados relacionais
- Bancos de dados não-relacionais
- Conhecimento em teoria de sistemas distribuídos
- Mecanismos de mensageria
- Cloud AWS

**Página original:** https://www.123vagas.com.br/vaga/desenvolvedor-de-software-senior-sp-96801
