Sobre a Função de Engenheiro de Software Backend
Desenvolver soluções inovadoras e escaláveis em software é essencial para o sucesso da nossa organização.
">
Função
A sua função como Engenheiro de Software Backend inclui desempenhar uma variedade de tarefas, incluindo desenvolvimento de código, testes, rollout em produção e garantia da qualidade dos produtos.
">
Habilidades Técnicas
* Conhecimento avançado em desenvolvimento em Golang ou Node Typescript;
* Conhecimento sobre desenvolvimento de consumidores e produtores de eventos para Event Streaming (Kafka);
* Conhecimento em Docker & Kubernetes;
* Conhecimento com ferramentas de monitoramento e observabilidade;
* Conhecimento sobre testes unitários e de integração;
">
Cadilátese Importante
* Preocupação com a qualidade e desempenho das soluções propostas;
* Capacidade de trabalhar em um ambiente multifuncional e colaborativo, de maneira autônoma;
">
Ferramentas e Tecnologias
* Desenvolvimento e implementação de APIs;
* Desenvolvimento de microsserviços distribuídos;
* Arquitetura evolutiva e práticas de pareamento;
">
Requisitos Básicos
O ideal candidato deve ter conhecimentos sólidos em desenvolvimento de software, microserviços e consumo/produção de eventos para streaming. A experiência prévia em linguagens de programação como Golang e TypeScript seria um ponto positivo. Além disso, habilidades em Docker, Kubernetes e monitoramento/observabilidade são muito importantes. Compreensão das boas práticas de desenvolvimento, arquitetura e design de código também é fundamental.
">
Benefícios e Oportunidades de Desenvolvimento
Nossa equipe busca alguém que seja capaz de aprender rapidamente, se adaptar às novas tecnologias e contribuir para o crescimento do nosso negócio. Você estará trabalhando em projetos interessantes, colaborando com colegas talentosos e desenvolvendo suas habilidades técnicas ao longo do tempo.
"]},