O papel do Engenheiro de Software
Como membro da equipe, você terá a oportunidade de contribuir para a transformação digital e ajudar a oferecer as melhores plataformas e experiências para os clientes.
No dia a dia, você será responsável por desenhar e propor soluções arquitetônicas escaláveis e robustas. Além disso, você precisará entender e priorizar entregas relevantes para a organização, suportar e monitorar as plataformas de seu contexto e implementar soluções escaláveis e robustas.
Responsabilidades e Atribuições
* Desenvolver serviços robustos e escaláveis;
* Persistir dados utilizando MySQL, Postgres, ES e Datastore;
* Comunicar-se com os serviços utilizando RabbitMQ e gRPC;
* Disejar comunicação entre os nossos serviços;
Para desempenhar esse papel, é necessário possuir conhecimento e experiência em Golang, desenvolvimento de serviços robustos e escaláveis, persistência de dados e comunicação síncrona e assíncrona.
Habilidades e Qualificações Requeridas
* Conhecimento e experiência em Golang;
* Desenvolvimento de serviços robustos e escaláveis;
* Persistência de dados utilizando MySQL, Postgres, ES e Datastore;
* Conhecimento sobre comunicação síncrona e assíncrona;
* Design de comunicação entre os nossos serviços utilizando RabbitMQ e gRPC;
* Conhecimento sobre Design Patterns e suas aplicações em Go;
Benefícios
* Regime CLT;
* Vale refeição e vale alimentação atrativos;
* Plano de saúde médico e odontológico;
* Seguro de vida;
* Incentivo educacional (reembolso para cursos, certificações e eventos);
* Bônus semestral (conforme regras formuladas pela organização);
Outras Informações
* Auxílio Home office (Política de trabalho remoto);
* Vale cadeira (Pra deixar seu setup top);
* USD 100,00 depositados no primeiro salário para abrir sua conta e começar a investir;