CareerPlanGet AI match score →
💼 Full-time🗓 2026-06-25

Core

Building production-grade infrastructure for AI systems including service orchestration, observability, secure APIs, and scalable messaging pipelines, with a focus on quality assurance and backend engineering.

Role type

Senior QA & Backend Engineer (SDET)

Builds

Production infrastructure for AI systems, Go microservices, and React-based platform components

Domain

Cloud infrastructure, AI system deployment, distributed systems

Deliverable

production ML models | infrastructure

Required skills

Go (Golang), JavaScript, React.js, Postgres, Kafka, NATS, Redis, Kubernetes, Docker, gRPC, HTTP, automated testing frameworks, CI/CD integration, event-driven architecture, distributed systems design

Preferred skills

Experience with AI system deployment pipelines, multi-tenant architecture, observability tooling, performance optimization

Technologies

Go, JavaScript, React.js, Postgres, Kafka, NATS, Redis, Kubernetes, Docker, gRPC, HTTP

Responsibilities

Design and implement automated test frameworks for Go microservices including unit, integration, contract, and end-to-end tests; Build test harnesses for gRPC/HTTP APIs and multi-service workflows; Develop and maintain Go microservices for control-plane and data-plane services; Optimize Postgres queries and Redis usage patterns; Ship services on Kubernetes with safe rollouts and operational readiness; Enforce quality gates in CI/CD pipelines; Implement frontend automation for React applications and widgets

Seniority

Senior, hands-on IC

Rewrite
## About the role We're building infrastructure that takes AI systems from dev → staging → production: reliable deployments, service orchestration, observability, secure multi-tenant APIs, and scalable messaging/data pipelines. This is real production infrastructure, not demo systems. ## Responsibilities ### Backend QA / SDET (Primary – ~60%) Own quality strategy for Go microservices and platform components. Design and implement automated test frameworks in Go: - Unit, integration, contract, and end-to-end tests - Async and event-driven workflows (Kafka, NATS) Build test harnesses for: - gRPC and HTTP APIs - Multi-service workflows - Eventual consistency, retries, and failure scenarios Validate data correctness and consistency across: - Postgres (migrations, indexes, transactional behavior) - Redis (caching, rate limiting, queues) - Messaging systems (ordering, retries, DLQs) Test and harden production behaviors: - Timeouts, retries, idempotency - Backpressure and recovery - Concurrency and race conditions - Add tests from incident retrospectives to prevent regressions Partner with CI/CD to: - Enforce quality gates - Reduce flaky tests - Improve signal-to-noise in failures ### Backend Go Engineering (Secondary – ~40%) Build and maintain Go microservices powering the platform (control-plane and data-plane services). Design service-to-service communication using: - gRPC - HTTP - event-driven patterns Implement features with testability and observability as first-class concerns. Optimize performance and reliability for: - Postgres queries, indexing, and migrations - Redis usage patterns Ship services on Kubernetes: - Docker images - Deployment configs - Safe rollouts and operational readiness Implement platform fundamentals when needed: - authN / authZ - RBAC concepts - multi-tenant isolation and boundaries ### Frontend QA / Engineering (React.js) Frontend work here is engineering-grade and directly impacts platform reliability and security. ### Frontend QA / Automation Own frontend quality strategy for React applications and embedded widgets. Design and implement automated frontend test suites: - Component tests - Integration tests - End-to-end tests (API-driven, not brittle UI-only flows) Validate frontend ## Requirements - Strong Golang skills are mandatory. - This is not a manual QA role. You will write production-grade Go code. - Frontend work is also engineering + automation, not manual UI testing. ## What we're looking for We're looking for engineers who think like quality-first system builders: - Take a goal → design testable systems → ship → validate → iterate. - You communicate clearly async, proactively improve reliability, correctness, performance, and reduce production risk. ## Tech Stack - Go - JavaScript - React.js - Postgres - Kafka - NATS - Redis - Kubernetes - Docker - gRPC - HTTP
Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Wellfound ↗