Tech Stack
AWSAzureCloudFlashGoogle Cloud PlatformGraphQLGRPCJavaScriptKafkaMongoDBNext.jsNode.jsNoSQLReactReact NativeTypeScript
About the role
- Entregar funcionalidades completas, preferencialmente full-stack, com código de alta qualidade, testável e documentado;
- Contribuir para a saúde da arquitetura do sistema, propondo melhorias e realizando refatorações quando necessário;
- Apoiar o time em code reviews, pair programming e discussões técnicas, servindo como referência para soluções complexas;
- Desenhar e implementar arquiteturas robustas e escaláveis, aplicando conceitos como Clean Architecture, Event Driven Architecture e DDD;
- Atuar como mentor(a) técnico(a) para engenheiros(as) menos sêniores, elevando o nível técnico da tribo;
- Colaborar com SRE e lideranças para construir, monitorar e perseguir métricas que garantam o bom funcionamento do sistema e do produto;
- Fomentar a inovação através de pesquisas, compartilhamento de conhecimento e experimentação com novas tecnologias e protótipos;
- Manter alinhamento constante com outros times e peers para alcançar os objetivos da empresa;
- Participar ativamente na construção e disseminação da cultura de equipe, incluindo práticas de eventos, rituais, feedbacks e celebração de conquistas.
Requirements
- Profundo conhecimento em JavaScript/TypeScript, com domínio de frameworks como NodeJS, NestJS, ReactJS e NextJS
- Sólida experiência com bancos de dados NoSQL, especialmente MongoDB
- Experiência na construção de microsserviços altamente escaláveis e na implementação de APIs robustas e seguras (REST, gRPC ou GraphQL)
- Profundo conhecimento em arquitetura de software
- Sólida experiência com ferramentas e ambientes de cloud (AWS, GCP, Azure, etc.)
- Profundo conhecimento em testes automatizados e observabilidade
- Conhecimentos de message brokers. Especialmente Kafka e BullMQ.
- Habilidades comportamentais: colaboração, postura de dono, clareza na comunicação, mentoria técnica, melhoria contínua