Desenvolvimento de Software Backend: uma oportunidade para profissionais experientes
O que você precisa para esse cargo:
Essa posição é destinada a desenvolvedores experientes em tecnologias como Golang, Node Typescript e C#. Além disso, é fundamental ter conhecimento sobre desenvolvimento de consumidores e produtores de eventos para Event Streaming (Kafka), além de habilidades em Docker & Kubernetes.
O ideal é que os candidatos tenham experiência em ferramentas de monitoramento e observabilidade e possam garantir a qualidade e desempenho das soluções propostas. Além disso, é importante trabalhar em um ambiente multifuncional e colaborativo, de maneira autônoma.
* Conhecimento em desenvolvimento de APIs
* Desenvolvimento de microsserviços distribuídos
* Excelência técnica e boas práticas de desenvolvimento
Além disso, é interessante conhecer algumas tecnologias adicionais, como Google Cloud Continuous Integration e Continuous Delivery.
Sua responsabilidade como Engenheiro de Software Backend:
Como engenheiro de software backend, você será responsável por desenvolver programas do início ao fim, incluindo definições de arquitetura, testes e rollout em produção. Além disso, você precisará garantir a funcionalidade, manutenibilidade e velocidade, além de práticas de teste e qualidade.
Você também precisará trabalhar em conjunto com o time para desenhar soluções com arquitetura evolutiva, além de investigar constantemente novas tecnologias e formas de trabalho. Outra responsabilidade é colaborar com a evolução das habilidades técnicas do time e esforços de melhoria contínua que impactam vários times.
É importante ressaltar que você 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.