Engenheiro de Software

Allowme - Todas /

Seus desafios serão:

  • Desenvolver algoritmos de alto nível que entreguem soluções para problemas reais;
  • Construir código testável, de alta qualidade e ótimo desempenho, consumindo apenas os recursos computacionais necessários (memória, CPU, disco e banda);
  • Entregar soluções end-to-end para os clientes finais, pensando, projetando, implementando e operando interfaces inteligentes e responsivas;
  • Comunicar os resultados das implementações realizadas aos times apropriados.


O que buscamos?

  • Procuramos pessoas que buscam ser protagonistas de sua carreira e que queiram construir junto novos processos e contribuir para soluções inspiradoras;
  • Possuir experiência técnica em uma das linguagens: Python, Scala, Java ou Go;
  • Experiência com linguagens de back-end, preferencialmente Go ou Java;
  • Experiência em ferramentas de armazenamento de dados (Postgres, S3, etc) e execução de queries usando SQL;
  • Experiência com o protocolo HTTP e APIs;
  • Experiência com arquiteturas de micro-serviços;
  • Experiência com pelo menos uma tecnologia de containerização (Docker);
  • Experiência com pelo menos um mecanismo de autenticação para micro-serviços;
  • Experiência com frameworks de front-end, preferencialmente React;
  • Conhecimento em programação orientado a eventos e mensagens;
  • Conhecimento de REST APIs, usando JSON;
  • Conhecimento de boas práticas de qualidade de software como TDD e BDD;
  • Pensar estrategicamente. Ser capaz de visualizar o todo e entender os impactos que uma iniciativa pode gerar a partir de diversas perspectivas;
  • Conseguir comunicar de forma clara os resultados das análises realizadas;
  • Vivência em times ágeis (Scrum, Kanban, etc);


Alguns diferenciais para a função:

  • Experiência na indústria de Cybersecurity e Anti-fraudes;
  • Experiência com construção de plataformas que possuam Aplicativo Móvel (Mobile Backends);
  • Conhecimento de gRPC e Protobuf;
  • Experiência com NoSQL, em especial Redis, Memcached e/ou Cassandra;
  • Experiência com Kubernetes e outras orquestradores;
  • Conhecimento em tecnologias Mobile.
Envie seu currículo
;