Como Desenvolvedor(a) II você atuará no desenvolvimento e manutenção de soluções full‑stack, participando de todo o ciclo de vida do software — da especificação até o deploy e monitoramento. Esperamos alguém com experiência prática em Java ou Node.js, capaz de entregar funcionalidades com qualidade, colaborar com outras equipes e contribuir para a evolução técnica do time.
Responsabilidades e atribuições
-
Desenvolver e manter aplicações full‑stack com foco em qualidade, performance e escalabilidade.
-
Entender requisitos junto a product owners e times de negócio; estimar esforço e colaborar na priorização.
-
Escrever código limpo, testável e bem documentado; seguir padrões e boas práticas de desenvolvimento.
-
Participar ativamente de code reviews, testes automatizados e processos de deploy.
-
Detectar, diagnosticar e corrigir problemas em ambientes de desenvolvimento e produção em tempo hábil.
-
Contribuir na documentação técnica.
-
Compartilhar conhecimento com colegas, apoiar desenvolvedores juniores e propor melhorias contínuas.
Requisitos e qualificações
-
Experiência sólida com Java ou Node.js.
-
Conhecimentos de bancos de dados relacionais (SQL) e NoSQL.
-
Experiência com versionamento de código usando Git (GitHub).
-
Familiaridade com frameworks front‑end (por exemplo, React ou Angular).
-
Familiaridade com frameworks back‑end (por exemplo, Spring Boot ou Quarkus).
-
Experiência com práticas ágeis (Scrum ou Kanban).
-
Habilidades analíticas, pensamento crítico e boa capacidade de resolução de problemas.
-
Boa comunicação, colaboração e capacidade de trabalhar em times multidisciplinares.
-
Experiência com CI/CD, conteinerização (Docker) e orquestração (Kubernetes).
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.
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.