freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer (Backend) - Brazil

Summary

Build backend services in C# and NoSQL (MongoDB) for a fleet-management platform, using reactive/functional patterns, Kafka, and cloud tools (Azure/GCP) to improve safety and efficiency for commercial drivers.

Prazer, nós somos a Platform Science. Somos uma empresa de tecnologia dos Estados Unidos que quer tornar o transporte inteligente. Para isso, criamos soluções específicas para cada setor, a fim de aprimorar a forma como frotas como a sua gerenciam dados.

Desde 2015, a Platform Science conecta frotas em todo o Estados Unidos com as ferramentas necessárias para assumir o controle de sua tecnologia. Como parte da nossa missão contínua de transformar o transporte, facilitamos o desenvolvimento, a implantação e o gerenciamento de dispositivos móveis e aplicativos para veículos comerciais em uma única plataforma.

Estamos em busca de um Software Engineer para a nossa divisão de compliance para fazer parte de um time mixto de desenvolvedores em uma solução que oferece um software que para gerentes de frotas e motoristas, que permita melhorar a segurança, eficiência e controle nas operações.

Nossa equipe constrói diariamente um ambiente inovador, com troca de experiências e crescimento em conjunto. Faça parte de uma squad multidisciplinar (Dev, QA, PO, UX, SM), que trabalha com autonomia em projetos internacionais. Inclusive, diariamente, você terá contato com equipes globais.

O que esperamos de você

Você vai ocupar o cargo de Software Engineer e fará parte de uma equipe que se concentra na pesquisa e no desenvolvimento de sistemas complexos. Sua missão será criar soluções inovadoras em um mundo multifacetado, sempre buscando aumentar a eficiência e qualidade dos produtos Platform Science. Junte-se a nós e ajude-nos a construir a tecnologia que definirá o futuro das soluções de mobilidade de frotas.

Suas responsábilidades

  • Desenvolver soluções para um mercado global
  • Trabalhar em times funcionais compostos por colaboradores de áreas do conhecimento complementares
  • Interagir com outros times Platform Science de outros continentes
  • Apoiar gestão ágil de projetos e familiarizado com o uso do Scrum
  • Participar de forma ativa na tomada de decisões sobre o desenvolvimento do aplicativo mobile
  • Fazer estimações de esforço sobre o trabalho a ser desenvolvido
  • Usar pair programing como ferramenta de colaboração com outros membros da equipe
  • Boas habilidades para comunicar e explicar contexto complexo

Requisitos Desejáveis

  • Conhecimento em C#
  • Conhecimento de banco de dados noSQL Mongodb
  • Conhecimento de estruturas de dados
  • Experiência na criação e manutenção de API
  • Conhecimento do paradigma de programação reativa
  • Conhecimento do paradigma de programação funcional
  • Conhecimento do paradigma de programação orientada a objetos
  • Conhecimento em Testes Unitários / Integração
  • Familiaridade com o uso do Padrão de Design Pub/Sub com Kafka ou RabbitMQ
  • Familiaridade com metodologia ágil de desenvolvimento Scrum
  • Familiaridade com soluções na nuvem (Azure e Google Cloud)
  • Familiaridade com containers (Docker/Kubernetes)
  • Familiaridade com pipeline de entrega de sistemas (CI/CD) de preferência usando Github actions
  • Familiaridade de uso de ferramentas de IA como Copilot e Google Gemini
  • Conhecimentos em Git, algoritmos e estrutura de dados
  • Inglês avançado

See also