Farid Ghoorchian
Senior Software Developer at Ring

Backend systems that stay fast, correct, and maintainable at scale.

I’m Farid Ghoorchian, a senior software developer based in Tehran. I design and build backend services in Go and Python, from API design and distributed architecture to performance tuning and day-to-day operations. At Ring, I work on the backend of a classified ads platform that connects buyers and sellers.

Go & Python Primary languages for services, APIs, tooling, and data pipelines.
Distributed systems Concurrent microservices built on Kafka, PostgreSQL, and Linux.
Reliability first Correctness, observability, and performance treated as features, not afterthoughts.

About

I specialize in backend engineering for products where correctness and throughput both matter. My work centers on clear service boundaries, APIs that can evolve without breaking their clients, and infrastructure choices that reduce operational load rather than move it elsewhere.

I have built systems for classified ads, ad tech, and telecom billing: domains with heavy integration needs and little tolerance for downtime. I bring disciplined debugging and a preference for simple designs that the whole team can understand and own.

Expertise

  • Languages: Go and Python as primary languages; also C, C++, Java, and Clojure.
  • Architecture: distributed systems, microservices, concurrent services, and backend API design.
  • Data & messaging: Kafka, PostgreSQL, and event-driven processing.
  • Domains: classified ads marketplaces, ad tech, telecom billing, and RADIUS.
  • Practice: Linux-first workflows, pragmatic DevOps, observability, and performance profiling.

Experience

Ring Senior Software Developer · Current Designing and maintaining the backend services behind a classified ads platform that connects buyers and sellers, with a focus on reliability and performance under load.
SabaVision Backend engineering · Ad tech Built and operated backend services for an advertising network, with emphasis on service reliability and large-scale delivery.
Parspooyesh Software development · Telecom & billing Contributed to IBSng, an enterprise billing system, and Rebin, a RADIUS-based telecom platform, where stability and systems integration were critical.
Open source Contributor & author Contributions to Linux hardware support (OpenRazer, libratbag) and the Go RADIUS library, and author of several published Go packages.

Selected Projects

Products

Open source

Contact

I’m open to senior backend and distributed systems roles, and to collaborations where architecture and execution quality both matter. Email is the fastest way to reach me.