Vaga: Desenvolvedor(a) Full Stack SêniorEstamos 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.
ResponsabilidadesDesenvolver 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écnicaBack-end (em uso atualmente):
Kotlin (JVM)GOLang (possível adoção para o projeto atual)Front-end:
React (principal stack atual)Angular (em parte dos projetos legados)Infraestrutura e DevOps:
KubernetesGitLab CIIntegraçã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é-requisitosMínimo de 5 anos de experiência em desenvolvimento de softwareExperiência real com arquiteturas modernas, como microsserviços e APIs RESTVivência com sistemas de alta escala e performanceSó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 DevOpsExcelente capacidade de leitura de código e comunicação com time multidisciplinar
ResponsabilidadesExperiência prévia com GolangConhecimento de arquitetura baseada em eventos (mensageria)Prática com Clean Architecture, DDD, SOLIDExperiência com testes em larga escala e pipelines de qualidade automatizada