Buscamos um Engenheiro de Software Sênior com foco em Ruby on Rails para trabalhar em projetos de alta disponibilidade.
A equipe de desenvolvimento está procurando por alguém com habilidades sólidas em design e desenvolvimento de APIs, com experiência em GraphQL como um diferencial.
O candidato ideal deve ter pelo menos 7 anos de experiência profissional em desenvolvimento de software e uma boa compreensão de conceitos de programação orientada a objetos (OOP) e funcional.
Além disso, é importante que o candidato tenha conhecimento avançado em Ruby on Rails e seja capaz de explicar e aplicar técnicas padrão de programação.
A experiência completa no ciclo de vida de aplicações em nuvem (deploy, testes, manutenção) também é fundamental.
Será considerado um diferencial ter experiência com sistemas transacionais de alto volume, softwares GIS e desenvolvimento IoT.
No entanto, o mais importante é que o candidato seja capaz de traduzir preocupações de negócio para o contexto tecnológico e tenha domínio de versionamento de código (Git).
Responsabilidades
* Desenvolver soluções com foco em AWS e práticas DevOps;
* Projetar, implementar e testar sistemas de alta disponibilidade para processamento de dados de telemetria, incluindo geolocalização;
* Mapear e correlacionar dados de localização;
* Aplicar regras com base em geofences (cercas virtuais) para envio de notificações;
* Gerenciar relacionamentos comerciais para compartilhamento de ativos;
* Realizar acesso seguro a interfaces web e APIs;
* Resolver problemas e solicitações dos clientes;
Requisitos Fundamentais
* Experiência sólida com design e desenvolvimento de APIs (GraphQL);
* Conhecimento avançado em Ruby on Rails;
* Capacidade de explicar e aplicar técnicas padrão de programação (OOP, funcional, etc.);
* Capacidade de traduzir preocupações de negócio para o contexto tecnológico;
* Experiência completa no ciclo de vida de aplicações em nuvem (deploy, testes, manutenção);
* Capacidade de avaliar diferentes abordagens arquiteturais (monolito vs microserviços, por exemplo);
* Domínio de versionamento de código (Git);
* Entendimento sobre diferentes mecanismos de armazenamento de dados (PostgreSQL, Redis) e suas vantagens/desvantagens;
Se você se encaixa nesse perfil, esteja preparado para desafios emocionantes e contribua para a inovação e a excelência em nossos projetos!
],