Senior Staff / Principal Backend Engineer
KwikKart ·
Pay
Not listed
Setting
On-site
A Hardware-Enabled AI Platform For Physical Grocery Retail.
Kwikkart
We are hiring a senior backend engineer to own and extend the core smart cart platform. This role will design and implement distributed business workflows across Orleans grains, APIs, and data services, while preserving architectural integrity, testability, and production readiness.
Responsibilities:
• Design and implement backend features using .NET, Orleans, and vertical-slice / CQRS patterns.
• Own grain contracts, orchestration flows, and state evolution across domains such as carts, orders, inventory, promotions, customer data, and event processing.
• Build and maintain internal and external APIs, webhook flows, telemetry ingestion, and device synchronization services.
• Improve system reliability, latency, and scale across caching, persistence, concurrency, and failure handling.
• Define and enforce clear domain boundaries, contracts, and multi-tenant isolation practices.
• Write and review high-quality automated tests across unit, grain, integration, and contract layers.
• Partner with platform engineering on deployment readiness, observability, and performance tuning.
• Help establish practical engineering standards and mentor other developers.
Required Skill Set:
-------------Required experience-----------
• 8+ years in backend software engineering.
• Strong C# / .NET experience.
• Strong experience with distributed systems, event-driven patterns, or actor-model systems.
• Experience designing APIs and service contracts in production systems.
• Strong understanding of concurrency, consistency, retries, idempotency, and fault tolerance.
• Experience with PostgreSQL or similar databases, Redis/caching, and production observability.
• Strong testing discipline and code review habits.
-----------Preferred experience---------
• Direct Orleans experience.
• Experience with CQRS, MediatR, vertical-slice architecture, or DDD-style service design.
• Experience in multi-tenant SaaS or retail / commerce systems.
• Familiarity with Citus, Couchbase, telemetry pipelines, or edge
Location: Remote/Austin, TX
Contact Email: jt@kwikkart.co
Listed by KwikKart for a position based in the United States. Employers on this board attest they are hiring domestically.