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>”.