Vaga: Desenvolvedor(a) Full Stack Sênior
Estamos em busca de um(a) Desenvolvedor(a) Full Stack Sênior para atuar em um projeto de grande impacto dentro de uma das maiores plataformas de tecnologia do Brasil. A pessoa ideal para essa posição é alguém com flexibilidade para atuar em diferentes stacks, sólida experiência em arquitetura e boas práticas de desenvolvimento, além de estar confortável em trabalhar em ambientes dinâmicos e escaláveis.
Responsabilidades
* Desenvolver e evoluir aplicações full stack com foco em escalabilidade e performance;
* Colaborar com times de produto, design e engenharia na concepção de soluções técnicas;
* Participar de decisões arquiteturais com base em boas práticas e visão de longo prazo;
* Atuar com revisão de código, testes automatizados e integração contínua;
* Contribuir ativamente para a cultura técnica e a excelência do time.
Stack Técnica
Back-end (em uso atualmente):
* Java/Kotlin (JVM)
Front-end:
* React (principal stack atual)
* Angular (em parte dos projetos legados)
Infraestrutura e DevOps:
* Kubernetes
* GitLab CI
* Integração com ferramentas de monitoramento e logging (Datadog, ELK, etc)
Testes e Qualidade:
* Testes unitários e integração (Jest, JUnit, etc)
* Integração contínua com pipelines de validação automática
Pré-requisitos
* Mínimo de 5 anos de experiência em desenvolvimento de software
* Experiência real com arquiteturas modernas, como microsserviços e APIs REST
* Vivência com sistemas de alta escala e performance
* Sólido domínio de pelo menos uma stack de back-end (Kotlin, Go, Java, Node.js) e uma stack de front-end (React ou Angular)
* Familiaridade com conteinerização, CI/CD e práticas de DevOps
* Excelente capacidade de leitura de código e comunicação com time multidisciplinar
Responsabilidades
* Experiência prévia com Golang
* Conhecimento de arquitetura baseada em eventos (mensageria)
* Prática com Clean Architecture, DDD, SOLID
* Experiência com testes em larga escala e pipelines de qualidade automatizada