Desenvolvimento de software backend envolve criar soluções escaláveis e confiáveis.
* Desenvolver arquitetura de software, desde definição até implementação;
* Desenvolver projetos com microserviços, APIs e eventos em streaming;
* Garantir funcionalidade, manutenibilidade e velocidade em aplicações;
* Implementar práticas de teste e qualidade para garantir entregas de alta qualidade;
* Colaborar com o time no desenho de soluções evolutivas, investigando constantemente novas tecnologias;
* Trabalhar em um ambiente colaborativo, em que feedbacks e motivação são comuns a todos os squads.
O profissional deve ter conhecimento avançado em desenvolvimento em Golang ou Node com TypeScript, além de habilidades em Docker & Kubernetes, ferramentas de monitoramento e observabilidade, testes unitários e de integração.
Conhecimentos Requeridos
* Desenvolvimento em Golang ou Node com TypeScript;
* Event Streaming (Kafka);
* Docker & Kubernetes;
* Ferramentas de monitoramento e observabilidade;
* Testes unitários e de integração;
* Desenvolvimento e implementação de APIs;
* Desenvolvimento de microsserviços distribuídos;
* Excelência técnica e boas práticas de desenvolvimento;
* Metodologias ágeis;
* Google Cloud Continuous Integration e Continuous Delivery.
Nossa equipe busca profissionais que sejam capazes de trabalhar de maneira autônoma, colaborativa e em equipe, com uma atitude positiva e motivada.