Sobre o Papel do Engenheiro de Software Backend
">
Como membro da equipe, você será responsável por desenvolver soluções inovadoras para apoiar a estratégia empresarial.
">
Aqui estão algumas das principais responsabilidades:
">
* Desenvolver programação de ponta a ponta, incluindo definição de arquitetura, testes e rollout em produção;
* Desenvolver projetos com arquitetura de microsserviços, consumo e geração de eventos em Streaming, API's;
* Garantir a funcionalidade, manutenibilidade e velocidade, além de práticas de teste e qualidade;
* Garantir que todas as soluções técnicas estejam alinhadas à estratégia do negócio e entender iniciativas relacionadas ao produto;
* Ajudar a equipe no desenho de soluções com arquitetura evolutiva, além de investigar constantemente novas tecnologias e formas de trabalho;
* Colaborar com a evolução das habilidades técnicas da equipe e esforços de melhoria contínua que impactam vários times;
* Trabalhar em um ambiente colaborativo, em que práticas de pareamento, feedbacks e motivação para se desenvolver são comuns a todos os squads.
">
Requisitos necessários:
">
Para desempenhar esse papel, é necessário ter conhecimento avançado em desenvolvimento de software, especialmente em Go ou Node.js. Além disso, é necessário ter conhecimento em Docker e Kubernetes, assim como experiência em desenvolvimento de microsserviços distribuídos e APIs.
">
Benefícios:
">
Trabalhando conosco, você terá a oportunidade de trabalhar em um ambiente colaborativo e dinâmico, com uma equipe apaixonada por tecnologia e inovação.
">
Oportunidades de crescimento:
">
Nossa equipe está sempre buscando melhorias e inovações, então há muitas oportunidades para crescer e aprender ao longo do caminho.