skip to content

Engenheiro de Software Back End 

Engenheiro de Software Back End 

Somos uma empresa de Inteligência Artificial e construímos soluções com tecnologia de ponta. Possuímos uma tech proprietária e patenteada para automação de processos.
Temos crescido em uma velocidade incrível e estamos com muitos desafios por aqui! Buscamos pessoas que queiram construir o futuro da tecnologia conosco, que tenham paixão e vontade de construir uma grande história!
 

Conhecimentos mais importantes:

  • Interesse em aprender Go ou Python e conhecer uma outra linguagem com sintaxe C like (Java, C/C++, C#, etc.)

  • Implementação de apps em REST, GraphQL ou gRPC

  • Teste unitários (na sua forma mais simples)

  • Ferramentas ou Serviços de Continuous Delivery como:

    • TravisCI

    • Jenkins

    • CircleCI

    • Drone.io

    • ou similares

  • Containers (Docker)

  • Banco de dados:

    • PostgreSQL ← Preferencialmente

    • MariaDB

    • MySQL

Conhecimentos desejáveis:

  • Comunicação Assíncrona com:

    • AMQP (RabbitMQ ou outros)

    • Google Pub/Sub

    • Kafka

    • ou similares

  • SOLID

  • Orquestração com Kubernetes

  • Test-Driven Development (TDD)

  • Domain Driven Design (DDD)

  • Trunk-Based Development (TBD)

  • Google Cloud ou AWS

  • Conceitos em Cloud-Native Application

  • Trace Distribuído

  • Monitoramento

 

Os interessados deverão enviar o currículo para <talentos@nuveo.ai> com o título da vaga “Back End Software Engineer - <Cidade>”.