Back to search
PWS Cloud Linkedin · Posted 20d ago

Staff Platform Engineer | Back-end

Brazil

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

Indexed description

Descrição da vaga

Estamos em busca de um(a) Especialista de Engenharia de Plataforma com foco em Backend para integrar o time de engenharia da PWS Cloud e contribuir diretamente na construção dos serviços internos que compõem a plataforma de nuvem soberana. Trata-se de uma posição técnica de alta responsabilidade, voltada para um profissional que domina desenvolvimento backend em Go e é capaz de projetar, construir e operar serviços distribuídos com foco em confiabilidade, observabilidade e segurança.

O time de Platform Engineering é responsável pelos serviços que habilitam os produtos da PWS Cloud — APIs de provisionamento, CI/CD, serviços de autenticação/autorização, console de gerenciamento e integrações com CloudStack e Ceph. A posição trabalha no stack canônico da plataforma: Go como linguagem principal, PostgreSQL como banco de dados, Valkey para cache, OpenBao (fork do HashiCorp Vault) para gestão de segredos, Keycloak para identidade e Kubernetes (K8s) como runtime de execução.

Responsabilidades e atribuições

Desenvolvimento De Serviços De Plataforma

  • Projetar e implementar APIs RESTful e gRPC para os serviços internos da plataforma PWS Cloud, seguindo os padrões de arquitetura hexagonal e spec-first (OpenAPI) do time;
  • Construir integrações com as camadas de infraestrutura da plataforma — CloudStack, Ceph RGW e SONiC — consumindo suas APIs e abstraindo complexidade para os serviços de produto;
  • Desenvolver e manter os serviços de CI/CD da plataforma — coleta de métricas de consumo, consolidação de dados e exposição de APIs para faturamento e análise de custos por tenant;
  • Implementar fluxos de provisionamento self-service via Crossplane e operadores Kubernetes, permitindo que times de produto provisionem recursos de plataforma de forma declarativa;
  • Garantir que todos os serviços produzidos sigam os padrões de qualidade do time: testes automatizados, observabilidade (OpenTelemetry), tratamento de erros e documentação de API.

Arquitetura e Qualidade De Software

  • Aplicar e evoluir os padrões de arquitetura backend do time — estrutura de pacotes Go, arquitetura hexagonal, padrões de erro, outbox pattern para eventos e convenções de código;
  • Conduzir code reviews com foco em segurança, performance, testabilidade e manutenibilidade — elevando consistentemente o nível técnico das entregas do time;
  • Projetar modelos de dados e estratégias de acesso ao banco de dados em PostgreSQL, incluindo índices, migrações controladas e padrões de consistência para cenários multi-tenant;
  • Colaborar com o time de Arquitetura na documentação de decisões técnicas (ADRs) e na evolução das RFCs de plataforma, contribuindo com análise técnica e alternativas.

Operação e Confiabilidade

  • Monitorar e otimizar a performance dos serviços em produção — identificando gargalos, implementando caching estratégico e garantindo que SLOs de latência e disponibilidade sejam cumpridos;
  • Participar das rotinas de on-call de Platform Engineering, diagnosticando e resolvendo incidentes em serviços backend com foco em velocidade de recuperação;
  • Produzir documentação técnica de serviços, runbooks operacionais e postmortems, garantindo rastreabilidade de decisões e facilitando onboarding de novos membros do time.

Requisitos e qualificações

Desenvolvimento Backend

  • Experiência sólida com Go, Rust ou Python para desenvolvimento de serviços de backend — incluindo design de pacotes, gerenciamento de concorrência, tratamento de erros e testes;
  • Familiaridade com os padrões idiomáticos da linguagem de programação de backend: interfaces, composição, context propagation e design de APIs públicas bem estruturadas;
  • Experiência com frameworks e bibliotecas de backend relevantes.

APIs, Bancos De Dados e Infraestrutura

  • Experiência com design e implementação de APIs RESTful seguindo princípios de spec-first (OpenAPI 3.x) — incluindo versionamento, autenticação e documentação;
  • Domínio de PostgreSQL para cenários de produção — modelagem relacional, índices, migrações controladas, particionamento e operação em ambiente Kubernetes (CloudNativePG);
  • Conhecimento de Kubernetes para deploy e operação de serviços — Deployments, Services, ConfigMaps, Secrets e integração com Helm/Argo CD;
  • Familiaridade com OpenBao/HashiCorp Vault para gestão de segredos e com Keycloak para autenticação/autorização em serviços backend via JWT/OIDC.

Sistemas Distribuídos e Arquitetura De Plataforma

  • Experiência com arquiteturas orientadas a eventos utilizando Kafka, NATS, RabbitMQ ou tecnologias equivalentes para comunicação assíncrona entre serviços;
  • Conhecimento sólido de sistemas distribuídos, incluindo consistência de dados, idempotência, retries, deduplicação de eventos e tolerância a falhas;
  • Experiência no desenho e implementação de serviços resilientes, contemplando circuit breakers, timeouts, rate limiting, backpressure e estratégias de degradação controlada;
  • Familiaridade com padrões arquiteturais para sistemas distribuídos, como Event-Driven Architecture, Saga Pattern, Outbox Pattern e CQRS;
  • Capacidade de analisar trade-offs entre consistência, disponibilidade e particionamento (CAP Theorem) em cenários de plataformas multi-tenant e ambientes cloud.

Observabilidade e Qualidade

  • Experiência com instrumentação de serviços via OpenTelemetry — traces, métricas e logs estruturados — e integração com stacks de observabilidade (Prometheus, Grafana, Loki);
  • Prática consistente de TDD e desenvolvimento orientado a testes — incluindo testes unitários, de integração e de contrato de API;
  • Familiaridade com pipelines de CI/CD para serviços backend — GitHub Actions, linting, testes automatizados e deploy controlado.

Informações adicionais

Será Considerado Um Diferencial

  • Experiência prévia construindo serviços de plataforma de nuvem ou integrações com CloudStack, OpenStack ou equivalentes;
  • Conhecimento de event-driven architecture e implementação do outbox pattern para garantia de entrega de eventos;
  • Familiaridade com SCIM, OAuth 2.0 e fluxos de provisionamento de identidade em plataformas multi-tenant.

Junte-se ao nosso Time!

A PWS Cloud é uma empresa brasileira com 15 anos de experiência em tecnologia, com atuação em cloud, infraestrutura, cibersegurança e serviços gerenciados. Reconhecida pelo atendimento consultivo e execução ponta a ponta, apoia empresas na modernização e proteção de ambientes críticos, com foco em confiabilidade e performance.

Com uma abordagem orientada ao negócio, a PWS Cloud entende os desafios específicos de cada cliente e constrói soluções sob medida, alinhadas às necessidades operacionais e estratégicas de cada organização. Seu portfólio integra tecnologias de ponta com práticas consolidadas de governança, garantindo não apenas eficiência, mas também segurança e escalabilidade.

Nós atuamos como parceira na jornada de transformação digital, viabilizando a migração e evolução de ambientes on-premises para a nuvem, a otimização de custos operacionais e o aumento da resiliência dos sistemas. Além disso, oferece suporte contínuo e monitoramento proativo, assegurando alta disponibilidade e rápida resposta a incidentes.

Com expertise em ambientes complexos e missão crítica, a PWS Cloud se posiciona como um player estratégico para empresas que não podem parar, entregando soluções robustas que sustentam crescimento, inovação e vantagem competitiva.

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