Senior Back End Developer - Distributed Systems; C# or Golang
Listed on 2025-12-11
-
Software Development
Backend Developer, Cloud Engineer - Software, DevOps, Software Engineer
Overview
Senior Back End Developer - Distributed Systems (C# or Golang)
This range is provided by Access Search, Inc.. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
$/yr - $/yr
Additional compensation types
Annual Bonus and RSUs
Our client, a fast-growing organization developing secure, scalable technologies for next-generation AI applications, is seeking a Backend Engineer to join their core platform team.
In this role, you’ll help build and refine the foundational services that power authentication, observability, data flows, and high-availability systems across a distributed ecosystem. This is an opportunity to work on complex backend challenges while shaping the infrastructure that supports mission-critical applications.
What You’ll Do- Develop, enhance, and support backend services that form the foundation of the platform.
- Build and maintain core authentication and authorization capabilities.
- Apply principles of Domain-Driven Design to guide how services and components evolve over time.
- Architect, extend, and support event-sourced systems to ensure durable, consistent operations at scale.
- Participate in API design and integration efforts across internal and external stakeholders.
- Implement and support messaging frameworks (e.g., NATS) to enable reliable service-to-service communication.
- Maintain and improve observability tooling—including metrics, tracing, and logging—to ensure healthy system performance.
- Work closely with infrastructure, Dev Ops, and engineering teams to ensure robust, secure, and maintainable operations.
- 3–6+ years of experience as a backend engineer.
- Strong knowledge of distributed systems and microservices.
- Proficiency in at least one modern backend programming language (C#, Go, Rust, etc.).
- Practical experience with IAM concepts and authentication/authorization frameworks.
- Exposure to event-sourcing patterns, DDD, and common messaging systems (e.g., NATS, Kafka, SNS, Rabbit
MQ). - Familiarity with Redis or similar in-memory caching technologies.
- Experience working with observability tools such as Prometheus, Jaeger, ELK, or Application Insights.
- Understanding of cloud-native environments and deployment workflows (AWS, Azure, or GCP).
You’ll contribute directly to a foundational platform used across an entire organization—impacting performance, reliability, and security at every layer. If you enjoy solving distributed-system challenges and working on complex, high-scale backend services, this is a strong match.
Seniority levelMid-Senior level
Employment typeFull-time
Job functionInformation Technology
IndustriesSoftware Development and IT System Custom Software Development
Note:
This refined description retains the core role information and removes boilerplate and unrelated listings.
(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).