Desenvolver um sistema robusto e escalável é fundamental para o sucesso de qualquer empresa.
O que você precisa fazer:
* Desenvolver arquiteturas de software de alto desempenho;
* Criar soluções eficazes com microserviços, eventos em Streaming e APIs;
* Asegurar a manutenibilidade, velocidade e qualidade dos projetos;
* Estudar iniciativas relacionadas ao produto e garantir sua alinhamento com a estratégia da empresa;
* Ajudar o time no desenvolvimento de soluções com design evolutivo e investigação constante de novas tecnologias e práticas de trabalho;
* Colaborar com a melhoria das habilidades técnicas do time e esforços de melhoria contínua que impactam várias áreas;
* Trabalhar em ambiente colaborativo com pareamentos, feedbacks e motivação para se desenvolver.
Necessárias habilidades e qualificações:
* Conhecimento avançado em Golang ou Node.js com TypeScript;
* Experiência em consumo e produção de eventos para Event Streaming (Kafka);
* Conhecimento em Docker & Kubernetes;
* Monitoramento e observabilidade;
* Testes unitários e de integração;
* Preocupação com a qualidade e desempenho das soluções propostas;
* Capacidade de trabalhar em ambiente multifuncional e colaborativo de maneira autônoma;
* Conhecimento sobre desenvolvimento e implementação de APIs e microsserviços distribuídos;
* Embasa teórico, habilidade e preocupação com a excelência técnica e boas práticas de desenvolvimento.
Vantagens adicionais:
* Familiaridade com metodologias ágeis;
* Geralmente conhecimento em Google Cloud Continuous Integration e Continuous Delivery;