Nos procuramos por um Engenheiro de Software Sênior para liderar nosso time de desenvolvimento em Ruby on Rails. O candidato ideal será responsável por ajudar no treinamento e mentoria de outros desenvolvedores, participar de discussões de requisitos, arquitetura e design, colaborar na definição da arquitetura com foco na flexibilidade de curto prazo e ganhos sustentáveis de longo prazo.
O engenheiro deverá ter experiência em design e desenvolvimento de APIs, conhecimento avançado em Ruby on Rails, capacidade de explicar e aplicar técnicas padrão de programação, capacidade de traduzir preocupações de negócio para o contexto tecnológico e experiência completa no ciclo de vida de aplicações em nuvem.
Além disso, o candidato deve ter domínio de versionamento de código (Git), entendimento sobre diferentes mecanismos de armazenamento de dados e vivência com sistemas baseados em mensagens.
O trabalho é 100% remoto, modelo de contratação é CLT e inglês avançado em conversação é fundamental, pois os interlocutores são internacionais.
O desafio inclui projetar, implementar e testar sistemas de alta disponibilidade para processamento de dados de telemetria, incluindo geolocalização; mapeamento e correlação de dados de localização; aplicação de regras com base em geofences para envio de notificações; gestão de relacionamentos comerciais que permitam o compartilhamento de ativos e acesso seguro a interfaces web e APIs.
O perfil do candidato deve incluir experiência com softwares GIS, desenvolvimento IoT, Kubernetes, Docker, Kafka e infraestrutura como código.
A empresa oferece uma oportunidade de trabalhar em um ambiente ágil e dinâmico, com foco em expansão da capacidade dos sistemas e melhoria contínua da experiência de desenvolvimento.
* Experiência em design e desenvolvimento de APIs;
* Knowldege avançado em Ruby on Rails;
* Capacidade de explicar e aplicar técnicas padrão de programação;
* Capacidade de traduzir preocupações de negócio para o contexto tecnológico;
* Domínio de versionamento de código (Git);
* Vivência com sistemas baseados em mensagens;