Desenvolvedor de Software Sênior em Ruby on Rails
Nossa equipe busca um profissional para trabalhar como Engenheiro de Software Sênior com foco em Ruby on Rails, que tenha experiência em desenvolver sistemas de alta disponibilidade e capacidade de liderar a criação de arquiteturas escaláveis.
O ideal é alguém com conhecimento sólido em design e desenvolvimento de APIs, além de habilidades em programação funcional e orientada a objetos. Experiência com tecnologias como Telemática, IoT ou voltadas para veículos será considerado um diferencial.
Responsabilidades
* Ajudar no treinamento e mentoria de outros desenvolvedores.
* Participar de discussões de requisitos, arquitetura e design de software.
* Colaborar na definição da arquitetura com foco na flexibilidade de curto prazo e ganhos sustentáveis de longo prazo.
* Atuar como referência técnica com conhecimento sólido em design e arquitetura de software.
* Projetar, implementar e testar sistemas de alta disponibilidade para processamento de dados de telemetria, incluindo geolocalização.
* Aplicar regras com base em geofences (cercas virtuais) para envio de notificações.
* Gestão de relacionamentos comerciais que permitam o compartilhamento de ativos.
* Acesso seguro a interfaces web e APIs.
Conhecimentos e Habilidades Necessárias
* Experiência em design e desenvolvimento de APIs.
* Conhecimento em programação funcional e orientada a objetos.
* Habilidades em linguagens de programação como Ruby, JavaScript e TypeScript.
* Experiência com frameworks como Ruby on Rails e Angular.
* Conhecimento em bancos de dados relacionais como PostgreSQL e NoSQL como MongoDB.
* Experiência com microserviços, micro frontends e automação de testes.
Preferências
* Experiência com tecnologias como Telemática, IoT ou voltadas para veículos.
* Conhecimento em softwares GIS como PostGIS e shapefiles.