O que você precisa para essa posição:
Conhecimento avançado em desenvolvimento de software é essencial para desempenhar a função de Engenheiro de Software Backend. As habilidades técnicas incluem conhecimento em Golang ou Node.js, com ênfase em desenvolvimento de consumidores e produtores de eventos para Event Streaming (Kafka). Além disso, é fundamental conhecer Docker e Kubernetes, bem como ferramentas de monitoramento e observabilidade.
Competências essenciais:
* Conhecimento em desenvolvimento em Golang ou Node.js;
* Desenvolvimento de consumidores e produtores de eventos para Event Streaming (Kafka);
* Docker e Kubernetes;
* Ferramentas de 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 um ambiente multifuncional e colaborativo, de maneira autônoma;
* Desenvolvimento e implementação de APIs;
* Desenvolvimento de microsserviços distribuídos;
* Embasação teórica, habilidade e preocupação com a excelência técnica e boas práticas de desenvolvimento (DDD, Arquitetura, Design de Código, Paradigmas, etc.);
* Familiaridade com metodologias ágeis.
Ambiente de trabalho:
O candidato escolhido trabalhará em um ambiente colaborativo e inovador, onde as práticas de pareamento, feedbacks e motivação são fundamentais para o sucesso do time.
Sobre a posição:
Nesta posição, você será responsável por desenvolver programação do início ao fim, incluindo definição de arquitetura, testes e rollout em produção. Além disso, você também desenvolverá projetos com arquitetura de microsserviços, consumo e geração de eventos em Streaming, API's. É fundamental garantir a funcionalidade, manutenibilidade e velocidade das soluções, além de práticas de teste e qualidade.
Perfil ideal:
Para esse cargo, buscamos profissionais com experiência em desenvolvimento de software, que sejam capazes de trabalhar em equipe e se adaptar rapidamente às mudanças. Candidatos devem ter conhecimento em linguagens de programação, frameworks e bibliotecas relevantes. A atitude positiva e a capacidade de aprender novas tecnologias também são fundamentais para o sucesso nessa função.
Vantagens da empresa:
Trabalhar aqui significa ter acesso a recursos de aprendizado contínuo, uma política de flexibilidade no horário de trabalho e oportunidades de crescimento dentro da empresa. Além disso, nossa cultura valoriza a criatividade, a inovação e a colaboração.