Remote Jobs RockRemote Jobs Rock

Golang Back-End Developer Sênior | Remote

🕒 6 days ago
GoBackend DevelopmentMicroservicesDistributed Systems
Apply Now

📜 Description

  • Projetar, desenvolver, testar, implantar e manter serviços backend em Go.
  • Desenvolver APIs RESTful documentadas com Swagger/OpenAPI.
  • Construir e manter pipelines de dados de alto throughput com Kafka.
  • Contribuir para decisões de arquitetura e boas práticas do ecossistema de serviços.
  • Implementar observabilidade com logs estruturados, métricas e rastreamento distribuído.
  • Garantir qualidade, confiabilidade e segurança dos serviços em produção.

🛠️ Requirements

  • Bacharelado em Ciência da Computação ou experiência profissional equivalente.
  • Experiência sólida no desenvolvimento de serviços backend complexos em ambiente de produção, preferencialmente utilizando Go.
  • Experiência com outras linguagens compiladas e fortemente tipadas.
  • Conhecimento em construção e evolução de APIs RESTful, incluindo validação de requisições, tratamento de erros e documentação via Swagger/OpenAPI.
  • Experiência com arquiteturas orientadas a eventos e mensageria utilizando Kafka.
  • Vivência no tratamento de eventos atrasados, reprocessados ou fora de ordem.
  • Conhecimento de bancos de dados relacionais e/ou de séries temporais, incluindo modelagem de dados, migrações e otimização de consultas.
  • Experiência com observabilidade utilizando ferramentas como DataDog, Grafana, Prometheus ou equivalentes.
  • Conhecimento em Docker e ambientes containerizados.
  • Experiência com infraestrutura em nuvem, preferencialmente AWS.
Full job description

Estamos em busca de uma pessoa Back-End Developer Sênior (Golang) para atuar na evolução de plataformas e serviços que suportam integrações entre sistemas e processos críticos do negócio.

O ambiente é composto por uma arquitetura moderna baseada em microsserviços e sistemas distribuídos, com aplicações hospedadas em nuvem, comunicação síncrona e assíncrona, bancos de dados relacionais e não relacionais, além de elevados requisitos de escalabilidade, resiliência, observabilidade e segurança.

Você fará parte de um time colaborativo, focado em engenharia de software, excelência técnica, evolução contínua da plataforma e adoção de novas tecnologias, incluindo soluções apoiadas por Inteligência Artificial.

Responsibilities

  • Projetar, desenvolver, testar, implantar e manter serviços backend em Go com foco em desempenho, escalabilidade e resiliência.
  • Desenvolver e evoluir APIs RESTful com contratos claros e documentação utilizando Swagger/OpenAPI.
  • Construir e manter pipelines de dados de alto throughput consumindo eventos do Kafka.
  • Participar de decisões de arquitetura e definição de boas práticas para o ecossistema de serviços.
  • Implementar e aprimorar mecanismos de observabilidade por meio de logs estruturados, métricas e rastreamento distribuído.
  • Garantir qualidade, confiabilidade e segurança dos serviços em produção.
  • Colaborar com engenheiros, product managers e designers em um ambiente ágil e multidisciplinar.
  • Contribuir para a evolução contínua da plataforma e adoção de novas tecnologias.

Requirements

  • Bacharelado em Ciência da Computação ou experiência profissional equivalente.
  • Experiência sólida no desenvolvimento de serviços backend complexos em ambiente de produção, preferencialmente utilizando Go.
  • Experiência com outras linguagens compiladas e fortemente tipadas.
  • Conhecimento em construção e evolução de APIs RESTful, incluindo validação de requisições, tratamento de erros e documentação via Swagger/OpenAPI.
  • Experiência com arquiteturas orientadas a eventos e mensageria utilizando Kafka.
  • Vivência no tratamento de eventos atrasados, reprocessados ou fora de ordem.
  • Conhecimento de bancos de dados relacionais e/ou de séries temporais, incluindo modelagem de dados, migrações e otimização de consultas.
  • Experiência com observabilidade utilizando ferramentas como DataDog, Grafana, Prometheus ou equivalentes.
  • Conhecimento em Docker e ambientes containerizados.
  • Experiência com infraestrutura em nuvem, preferencialmente AWS.
  • Experiência atuando em equipes ágeis de desenvolvimento de produtos.
  • Experiência na utilização de camadas de cache, como Redis, para cenários de alta performance.
  • Inglês intermediário.

Diferenciais

  • Experiência com mecanismos de consulta distribuída sobre data lakes, como Trino ou Presto.
  • Experiência com integração de soluções baseadas em LLMs, como AWS Bedrock.
  • Interesse em contribuir com discussões de arquitetura e evolução técnica da plataforma.

CircleCI

Senior Software Engineer, Query

🕒 3 days ago
CircleCI👥 201 - 500 employees🏢 Computer Software

Own and evolve a high-scale data platform, building reliable ingestion pipelines and fast historical query services while shaping storage, architecture, and observability for product teams and customers.

GoClickhouseTemporalData Ingestion
Docker

Senior Software Engineer, AI Gateway

🕒 4 days ago
Docker👥 501 - 1000 employees🏢 Computer Software

Build and scale Docker AI Gateway systems for model and tool routing, secure access, observability, and policy enforcement, while shaping architecture and mentoring engineers.

Backend EngineeringDistributed SystemsCloud-native InfrastructureAPI Design

Trusted by Remote Workers