Farid Ghoorchian
Senior Software Developer

Go, Python, and production software.

I build backend systems with an emphasis on reliability, clear architecture, and production performance. My current work at Ring focuses on a classified ads platform that connects buyers and sellers, with backend systems designed to stay maintainable under load.

Based in Tehran Working across backend engineering, systems design, and platform delivery.
Go and Python first Practical choices for APIs, services, tooling, concurrency, and data pipelines.
Production mindset Performance, correctness, observability, and useful abstractions over hype.

About

I work on backend systems where correctness and throughput both matter. That usually means service boundaries that stay understandable, APIs that age well, and infrastructure decisions that reduce operational drag instead of shifting it elsewhere.

My strongest areas are distributed services, concurrent programming, backend architecture, and integration-heavy platforms. I value clear interfaces, disciplined debugging, and software that can survive real production traffic.

Expertise

  • Languages: Go, Python, C, C++, Java, and Clojure.
  • Systems: distributed systems, concurrent services, microservice architecture, and backend APIs.
  • Domain focus: classified ads platforms, distributed systems, telecom products, and platform-level engineering.
  • Operating style: Linux-first workflows, pragmatic DevOps, and performance-aware delivery.

Professional Work

Ring Current role as senior software developer on a classified ads platform connecting buyers and sellers, with responsibilities around production software and backend systems.
SabaVision Backend engineering for ad tech systems with emphasis on service reliability and large-scale backend delivery.
Parspooyesh products Contributions to telecom and billing products including IBSng and Rebin, where stability and systems integration were central.
Open-source ecosystem Contributions to projects around Linux peripherals, protocol implementations, and tooling with direct practical use.

Selected Projects

Contact

I’m interested in backend engineering roles, distributed systems work, and technically serious collaborations where architecture and execution quality both matter.