Desenvolver soluções de software inovadoras como Software Engineering Backend é uma oportunidade excepcional para quem busca desafios e crescimento profissional.
Sobre a Vaga
Nossa empresa está procurando por um especialista em desenvolvimento de software backend para trabalhar em projetos de alta complexidade. O candidato ideal deve ter conhecimento avançado em tecnologias como Golang, Node.js e Docker, além de experiência em desenvolvimento de microsserviços distribuídos e APIs.
Responsabilidades
* Desenvolver programação do início ao fim, incluindo definição de arquitetura, testes e rollout em produção;
* Desenvolver projetos com arquitetura de microserviç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;
* Ajudar o time no design 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 do time e esforços de melhoria contínua que impactam vários times;
Requisitos
* Knowledges avançados 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;
* Preocupação com a qualidade e desempenho das soluções propostas;
* Capacidade de trabalhar em um ambiente multifuncional e colaborativo, de maneira autônoma;
* Conhecimento sobre desenvolvimento e implementação de APIs;
* Conhecimento sobre desenvolvimento de microsserviços distribuídos;
* Embasamento teórico, 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;
* Obrigatório conhecimento em desenvolvimento em C#;
* Obrigatório Google Cloud Continuous Integration; obrigatório
Ambiente de Trabalho
Nós valorizamos um ambiente de trabalho colaborativo e flexível, onde os membros do time podem crescer e se desenvolver. A equipe é formada por profissionais experientes e apaixonados pela tecnologia, sempre dispostos a aprender e compartilhar conhecimentos.
Se você é um especialista em desenvolvimento de software backend com paixão por inovação e tecnologia, este é o seu destino!