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