O papel de um Engenheiro de Software Backend é fundamental para o desenvolvimento de sistemas escaláveis e seguros.
Responsabilidades
* Desenvolver soluções completas, desde a definição da arquitetura até a implementação em produção.
* Liderar projetos com arquitetura de microserviços, consumo e geração de eventos em Streaming, API's.
* Garantir que as soluções técnicas estejam alinhadas à estratégia do negócio e entenda iniciativas relacionadas ao produto.
* Ajudar o time no desenho de soluções com arquitetura evolutiva e investigar constantemente novas tecnologias e formas de trabalho.
* Colaborar com a evolução das habilidades técnicas do time e esforços de melhoria contínua que impactam vários times.
Fundamental para essa posição são habilidades em desenvolvimento em Golang ou Node Typescript, conhecimento em Docker & Kubernetes, monitoramento e observabilidade, testes unitários e de integração, além de preocupação com a qualidade e desempenho das soluções propostas.
Habilidades Desejáveis
* Conhecimento em desenvolvimento em C#.
* Experiência com Google Cloud Continuous Integration.
* Experiência com Continuous Delivery.
Essa posição oferece oportunidade de trabalhar em um ambiente colaborativo, onde práticas de pareamento, feedbacks e motivação para se desenvolver são comuns a todos os squads.