Logo
Access Search, Inc.

Senior Back End Developer - Distributed Systems (C# or Golang) (Chicago)

Access Search, Inc., Chicago, Illinois, United States, 60290

Save Job

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, youll 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 Youll 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 toolingincluding metrics, tracing, and loggingto ensure healthy system performance. Work closely with infrastructure, DevOps, and engineering teams to ensure robust, secure, and maintainable operations.

What You Bring 36+ 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, RabbitMQ). 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).

Why This Role Is Compelling Youll contribute directly to a foundational platform used across an entire organizationimpacting 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.

#BackendEngineering #DistributedSystems #PlatformEngineering #CloudNative #SoftwareJobs