Como Senior Engenheiro de Software, você atuará no desenvolvimento de novas funcionalidades, desde a ideação até a entrega. Essa função é fundamental para a evolução do nosso ecossistema e exige habilidades em NodeJS, TypeScript e Jest.
Aqui estão as principais responsabilidades:
* Desenvolver novas funcionalidades e melhorias contínuas nos microsserviços e aplicações;
* Participar de cerimônias e revisar código;
* Mantener e atualizar a documentação técnica;
* Liderar refatorações quando necessário e participar ativamente do refinamento de demandas junto ao time de UX;
Experiência em arquitetura moderna, incluindo SOLID, Clean Architecture, FaaS e APIs REST/WebSocket, é uma vantagem. Além disso, conhecimento em ferramentas de cache e busca, como Redis e OpenSearch/ElasticSearch, também é relevante. Conhecimento em Git, CI/CD, documentação técnica e segurança em desenvolvimento são habilidades necessárias.
Aqui, valorizamos opiniões, ideias novas e iniciativas. Queremos que você protagonize melhorias e ajude a elevar a barra técnica do produto.