Desenvolvedor de Software Sênior em Ruby on Rails
Nosso time está procurando por um profissional experiente para desenvolver soluções de alta disponibilidade e escalabilidade. O candidato deve ter conhecimento sólido em design e desenvolvimento de APIs, com preferência por conhecimento em GraphQL. Além disso, é fundamental experiência com Ruby on Rails, bem como habilidades em JavaScript, TypeScript, Angular, React e Next.js.
* Atuar como referência técnica e liderar a equipe de desenvolvimento em projetos de alta complexidade.
* Participar da definição da arquitetura dos sistemas e colaborar na implementação de soluções inovadoras.
* Implementar 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.
* Utilizar ferramentas como AWS, PostgreSQL e GitLab para gerenciar o ciclo de vida das aplicações.
* Desenvolver soluções com foco em segurança, escalabilidade e eficiência.
* Trabalhar em um ambiente remoto e colaborativo, com forte foco em comunicação e resolução de problemas.
Conhecimentos e Habilidades Requeridos
* Experiência com design e desenvolvimento de APIs (GraphQL).
* Conhecimento avançado em Ruby on Rails e JavaScrip.
* 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.
* Experiência completa no ciclo de vida de aplicações em nuvem.
* Capacidade de avaliar diferentes abordagens arquiteturais.
* Domínio de versionamento de código (Git) e ferramentas de armazenamento de dados.
* Vivência com sistemas baseados em mensagens.
* Experiência com metodologias ágeis.
* Experiência com softwares GIS.
* 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 e infraestrutura como código.