Role Overview
We are looking for a Backend Engineer (Config Mgmt) with 4–12 years of experience to build and operate highly reliable, versioned configuration systems. You will be responsible for compiling declarative policies, managing streaming delta updates to distributed fleets, and ensuring robust, staged configuration deployments with automatic rollbacks.
Responsibilities
- Compile declarative policy into validated, versioned artifacts for data plane enforcement.
- Stream delta updates (xDS-style) to geographically distributed fleets with drift detection and idempotent reconciliation loops.
- Implement staged and canaried configuration, blast-radius controls, and automatic rollbacks.
- Develop spec-first OpenAPI 3.1 contracts with codegen, linting, and contract testing.
- Manage tenant-scoped RBAC/ABAC, hard isolation, and zero-downtime certificate rotation using mTLS and SPIFFE/SPIRE.
Requirements
- 3+ years of experience building and operating production backend systems.
- Strong proficiency in systems languages, specifically Go, or Rust, Java, or C++.
- Deep experience in API design using REST and/or gRPC.
- Hands-on experience with OpenAPI specification, including schema modeling and contract testing.
- Solid understanding of distributed systems fundamentals (consistency models, partial failure, retries).
- Experience with cloud platforms (AWS, GCP, or Azure), Kubernetes, and containers.
- Proficiency with relational modeling in PostgreSQL and consensus-backed stores like etcd, Consul, or ZooKeeper.
- Experience with OpenTelemetry, metrics, and structured logging.
Skills
- Go
- Kubernetes
- gRPC
- PostgreSQL
- AWS
Benefits
- Flexible schedule
- Health insurance
- Provident Fund
- Work from home