Nossa busca por profissionais de alta qualidade continua. Estamos procurando um Engenheiro de Software Sênior com expertise em Ruby on Rails para trabalhar em projetos relacionados a georastreamento e expansão de capacidade.
Essa oportunidade oferece o desafio de trabalhar com tecnologias avançadas, como GPS e geolocalização, e colaborar em uma equipe focada na melhoria contínua da experiência de desenvolvimento.
Como Engenheiro de Software Sênior, você atuará como referência técnica, contribuindo para a definição da arquitetura do sistema e projetando soluções inovadoras.
O ideal é que tenha experiência em design e desenvolvimento de APIs, com preferência por conhecimento em GraphQL.
Ao longo dos anos, você acumou habilidades em diversas áreas, incluindo desenvolvimento de software, CI/CD, Docker, AWS e PostgreSQL.
Responsabilidades:
* 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;
* 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, mapeamento e correlação de dados de localização, aplicação de regras com base em geofences e gestão de relacionamentos comerciais;
* Apoiar o time na resolução de problemas e solicitações de clientes;
* Utilizar a base de código atual para aprofundar o conhecimento sobre funcionalidades existentes;
Conhecimentos e Habilidades Necessários:
* Experiência em design e desenvolvimento de APIs, com preferência por conhecimento em GraphQL;
* Experiência sólida com Ruby on Rails (diversas versões);
* Conhecimento desejável em JavaScript, Typescript, Angular, React e Next.js;
* Pelo menos 7 anos de experiência profissional em desenvolvimento de software;
* Experiência com CI/CD, Gitlab, Docker, AWS e PostgreSQL;
* Conhecimento em microserviços, micro frontends, automação de testes e revisão de código;
* Experiência com sistemas transacionais de alto volume;
* Ter trabalhado com tecnologias como Telemática, IoT ou voltadas para veículos será considerado um diferencial;
* Experiência com produtos B2B SaaS;
Para este cargo, valorizamos sua capacidade de explicar e aplicar técnicas padrão de programação e sua experiência completa no ciclo de vida de aplicações em nuvem.
Diferenciais:
* Experiência com softwares GIS como PostGIS, shapefiles, KML, MapServer, OpenLayers;
* Conhecimento em desenvolvimento IoT;
* Experiência com Kubernetes (EKS) e serviços AWS;
* Background com dispositivos GPS ou sistemas embarcados;
* Experiência com Docker, Kafka, Resque, serviços RESTful;
* Conhecimento em infraestrutura como código (Terraform, Terragrunt);
Entre em contato conosco para saber mais sobre essa oportunidade!