Skip to content
This repository has been archived by the owner on Aug 25, 2021. It is now read-only.

Latest commit

 

History

History
51 lines (39 loc) · 1.93 KB

timeproxy.md

File metadata and controls

51 lines (39 loc) · 1.93 KB

Backend Golang

(ou qualquer linguagem C like para que lhe ensinemos Go)

Estamos em busca de pessoas que abraçam desafios e que desejam construir o futuro conosco. Possuímos tecnologias proprietárias de Inteligência Artificial e estamos desbravando mercados inexplorados dentro do universo da Visão Computacional. Acreditamos que não existe limites para o que estamos construindo e para isso queremos pessoas que sonham grande e são orientadas por resultados para nos ajudar a construir esse legado.

Em um ambiente leve, com muita autonomia e muito autogerenciamento, esperamos que você contribua nas discussões técnicas sobre os desafios encontrados, participando da formação técnica do time, compartilhando conhecimentos com a empresa e com a comunidade.

Responsabilidades

  • Análise e implementação de protocolos de rede para comunicação com hardware
  • Criação de API’s
  • Desenvolver código limpo, testável e de fácil manutenção
  • Interagir com a equipe discutindo as soluções e buscando sempre a excelência

Conhecimentos mais importantes

  • Go ou interesse em aprender Go e conhecer linguagens correlatas (Java etc)
  • Ter domínio de REST e noções de 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

Cidades para contratação

  • São Paulo