Back to search
TOTVS Linkedin · Posted 25d ago

Especialista em Engenharia de Software Backend - Go (Golang)

Brazil

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Estamos em busca de uma mente técnica brilhante no nível Especialista em Go (Golang) para integrar o time responsável pela evolução e sustentação da nossa Plataforma Interna de Serviços na TOTVS.


Você atuará diretamente na arquitetura e no desenvolvimento de sistemas críticos de altíssima escala, lidando com processamento distribuído de dados, alta disponibilidade e padrões arquiteturais complexos.


Se você domina o ecossistema Go, respira arquitetura de software e está na vanguarda do desenvolvimento assistido por Inteligência Artificial, essa vaga é para você!


Responsabilidades e atribuições

  • Arquitetar e desenvolver serviços e microsserviços de alta performance utilizando Go (Golang).
  • Desenhar soluções de processamento assíncrono baseadas em padrões complexos, como SEDA (Staged Event-Driven Architecture), garantindo resiliência e desacoplamento.
  • Construir e sustentar pipelines de dados (ETL) eficientes para carga, transformação e movimentação de grandes volumes de informação.
  • Garantir a alta disponibilidade, resiliência, observabilidade e escalabilidade dos sistemas sob sua responsabilidade.
  • Modelar e otimizar o uso de bancos de dados relacionais (SQL) e não-relacionais (NoSQL).
  • Desenhar, documentar e manter APIs REST robustas e seguras.
  • Adotar e impulsionar práticas modernas de desenvolvimento, incluindo o uso estratégico de ferramentas e metodologias assistidas por IA para acelerar entregas com qualidade.}


Requisitos e qualificações:

  • Domínio do Ecossistema Go (Golang): Sólida experiência prática com a linguagem, gerenciamento de concorrência (goroutines, channels), profiling e otimização de memória/performance.
  • Arquiteturas Complexas e Sistemas Distribuídos: Experiência comprovada com o padrão SEDA e arquiteturas orientadas a eventos (Event-Driven).
  • Engenharia de Dados (ETL): Vivência no desenvolvimento de rotinas de carga e transformação de dados de alta volumetria.
  • Persistência de Dados Poliglota: Domínio em bancos de dados SQL (PostgreSQL, MySQL, etc.) e bancos NoSQL (MongoDB, Redis, Cassandra, ou similares), sabendo escolher a melhor tecnologia para cada cenário.
  • APIs e Integrações: Ampla experiência na construção e sustentação de APIs REST escaláveis.
  • Alta Disponibilidade (HA): Conhecimento prático em estratégias de tolerância a falhas, circuit breakers, rate limiting, mensageria (Kafka, RabbitMQ) e resiliência de sistemas.
  • IA-Assisted Development: Experiência ou forte familiaridade com desenvolvimento assistido por IA, utilizando conceitos e práticas como SDD (Spec-Driven Development), MCP (Model Context Protocol) e integração com AI Skills no fluxo de trabalho técnico.


Requisitos desejáveis:

  • Experiência prévia no desenvolvimento de plataformas internas (IDPs), ferramentas para desenvolvedores (Developer Platform/Developer Experience) ou ecossistemas Cloud Native.
  • Vivência com Docker, Kubernetes e práticas de CI/CD.
  • Conhecimento profundo em ferramentas de observabilidade (Prometheus, Grafana, OpenTelemetry).
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search