Full-Stack Engineer – C#, React, Distributed Systems
Listed on 2026-09-24
-
Software Development
Backend Developer, Full Stack Developer, .NET Developer, Cloud Engineer - Software
Staff Full-Stack Engineer – C#, React, Distributed Systems
Are you a highly experienced full-stack engineer who thrives on solving complex technical challenges and delivering production-ready solutions at speed? We are seeking a Staff Full-Stack Engineer – C#, React, Distributed Systems to play a key role in building an AI-driven engineering platform where innovation, ownership, and technical excellence are at the heart of everything.
The successful candidate will be responsible for designing, building, and delivering product features end-to-end while helping shape a highly scalable, AI-centric platform that powers multiple brands from a shared technology foundation.
About the RoleAs a Staff Full-Stack Engineer – C#, React, Distributed Systems
, you will take ownership of product delivery from concept through to production. You'll work across the full technology stack, leveraging AI coding agents and modern engineering practices to accelerate delivery without compromising quality. This role combines hands‑on software development, technical leadership, systems architecture, and platform engineering in a fast‑paced environment where autonomy and accountability are highly valued.
- Own the end-to-end delivery of product features, from ambiguous requirements and technical design through development, testing, deployment, and ongoing production support.
- Design, build, and operate highly available, high‑performance distributed systems capable of supporting demanding workloads at scale.
- Build and maintain third‑party and B2B integrations, delivering customer‑ and brand‑specific functionality on top of a shared, scalable platform.
- Develop and operate containerized applications using Docker and Kubernetes, ensuring workloads are reliable, secure, observable, and production‑ready.
- Leverage AI coding agents and automated verification tools to accelerate development while maintaining high standards for code quality, security, testing, and reliability.
- Establish reusable technical patterns, make informed architectural decisions, and lead by example while helping remove technical roadblocks across multiple concurrent work streams.
- Troubleshoot complex issues across distributed systems, tracing requests from the client and edge layers through networking infrastructure and application services to downstream dependencies.
- Monitor and support production environments, investigate incidents, identify root causes, and continuously improve platform reliability, observability, and deployment processes.
- Collaborate across engineering, product, and other technical teams to translate business requirements into scalable and maintainable technical solutions.
- Stay current with emerging technologies and demonstrate the ability to quickly learn and apply unfamiliar tools, frameworks, and platforms when required.
- Extensive commercial experience delivering production‑grade, full‑stack applications and services.
- Strong expertise in .NET / C#, RESTful API development, and Next.js / React, including server‑side rendering and real‑time streaming using Server‑Sent Events (SSE).
- Proven experience designing, building, and operating highly available, high‑throughput distributed systems at scale.
- Hands‑on experience with MongoDB, PostgreSQL, and Redis, with the ability to evaluate workload requirements and select the appropriate data store.
- Experience designing and implementing event‑driven architectures using Apache Kafka or similar event‑streaming platforms, including producer/consumer patterns, schema design, and real‑time data processing.
- Demonstrated experience designing and delivering reliable third‑party and B2B API integrations.
- Strong understanding of API security and integration…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).