Como Desenvolvedor(a) Sênior você atuará como referência técnica dentro do time e em colaboração com outras equipes. Esperamos alguém com experiência consolidada em desenvolvimento (C++, Java ou Node.js) que contribua com decisões de arquitetura, práticas de qualidade de código e escalabilidade, além de implementar soluções full‑stack quando necessário. Você também terá papel de mentor e apoiará a evolução técnica do time.
Responsabilidades e atribuições
-
Projetar e implementar soluções escaláveis e performantes, atuando tanto no back‑end quanto no front‑end quando aplicável.
-
Atuar como liderança técnica: definir diretrizes arquiteturais, padrões de código, estratégias de integração e pipeline de entrega.
-
Colaborar com product owners, designers e times de infraestrutura para transformar requisitos em soluções executáveis e priorizadas.
-
Realizar e conduzir code reviews qualitativos, promovendo boas práticas e disseminando conhecimento.
-
Identificar gargalos de performance, problemas de segurança e oportunidades de melhoria operacionais; propor e executar ações corretivas.
-
Automatizar testes, build e pipelines CI/CD; apoiar deploys e estratégias de rollback/observabilidade em produção.
-
Mentorar desenvolvedores mais juniores, fomentar cultura de feedback e promover o crescimento técnico da equipe.
-
Documentar decisões arquiteturais, runbooks e padrões; participar ativamente da definição da roadmap técnico.
Requisitos e qualificações
-
Experiência consolidada em desenvolvimento com C++, Java ou Node.js (experiência prática em pelo menos uma dessas tecnologias).
-
Sólidos conhecimentos de bancos de dados relacionais (SQL) e NoSQL.
-
Familiaridade com frameworks front‑end (por exemplo, React ou Angular) e frameworks back‑end (por exemplo, Spring Boot, Quarkus ou equivalentes).
-
Experiência com versionamento (Git), integração contínua (CI), entrega contínua (CD) e conteinerização (Docker).
-
Conhecimento prático em cloud (AWS, GCP ou Azure) e/ou orquestração (Kubernetes) — entendimento de padrões de deploy, escalabilidade e custos.
-
Forte capacidade analítica, resolução de problemas complexos e tomada de decisão baseada em métricas.
-
Excelentes habilidades de comunicação e experiência em trabalhar com múltiplas áreas e stakeholders.
-
Experiência em metodologias ágeis (Scrum, Kanban) e em conduzir estimativas e planejamento técnico.
Informações adicionais
Aqui você é livre para ser quem é! Todos nós valorizamos e acreditamos que somos iguais na diferença! Prezamos por um ambiente seguro e inclusivo com foco nas pessoas, somos descomplicados, ousados e acreditamos que a inovação se faz com diferentes olhares.
Vem mostrar sua atitude, vem conectar com a gente!
Somos uma empresa de tecnologia parceira da Saque e Pague.
Nossa missão? Entregar soluções inovadoras e de alta qualidade! Aqui, nosso time é formado por pessoas que respiram inovação e adoram colaborar em projetos desafiadores. A gente acredita que a tecnologia tem o poder de conectar pessoas, otimizar processos e criar experiências incríveis.