Senior Backend / Distributed Systems Engineer
Aivar InnovationsMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Own and develop the core backend control-plane services powering Kubogent, including API design, durable workflow state, multi-tenant authorization, and event backbone infrastructure.
Design and maintain asynchronous, distributed systems with reliability features such as retries, idempotency, backoff, failure recovery, and high availability.
Define and enforce system boundaries among PostgreSQL, Kubernetes resources, and caches while ensuring data persistence quality, platform observability, and operational safety.
Minimum Requirements
5+ years experience building production backend or distributed systems, preferably in infrastructure or stateful enterprise SaaS systems.
Strong proficiency in Go with concurrency, networking, testing, and production-grade error handling.
Strong fundamentals in distributed systems concepts (idempotency, retries, eventual consistency, leases, leader election) and relational databases (PostgreSQL schema design, transactions, indexing, migrations).
Experience designing robust REST APIs with versioning, pagination, filtering, authorization, and compatibility guarantees.
Ideal Candidate Profile
Experienced in complex distributed control planes or infrastructure products with focus on asynchronous long-running workflows and partial failure handling.
Practiced in setting architecture and backend engineering standards, mentoring, and cross-functional collaboration including Kubernetes engineers.
Comfortable designing systems that encode operational knowledge into product behavior for reliability and observability, including understanding Kubernetes controllers, RBAC, and multi-tenant security models.
