مرکز بیزینس کوچینگ ایران
مرکز بیزینس کوچینگ ایران

Software Engineer (Go) – Edge & Real-Time Services

Tehran/ Velenjak
Full Time
Saturday to Wednesday, 10:00 AM – 6:00 PM.
-
Bonus -Lunch
11 - 50 employees
Business Services / Consulting
Iranian company dealing only with Iranian entities
1397
Privately held
توضیحات بیشتر

key Requirements

1 years experience in similar position
Go - Intermediate

Job Description

The Mission

We are looking for a Go Developer to work on the core software powering our edge devices.
These devices run real-time communication services locally and synchronize operational state with cloud systems. Your role is to design and maintain the services that coordinate local event processing, device state, and reliable cloud connectivity in distributed environments.

This is a systems-focused role. Reliability, correctness, and predictable behavior matter more than raw throughput.

Core Responsibilities

  •  Design and maintain event-driven services that react to live system events with strict timing and consistency requirements.
  •  Build and maintain secure, reliable communication channels between edge devices and cloud services using gRPC and HTTP APIs.
  •  Develop services that manage long-lived connections and maintain accurate state across unreliable networks.
  •  Implement lightweight internal APIs for device configuration, monitoring, and orchestration.
  •  Extend and maintain an existing core platform with emphasis on readability, modularity, and long-term maintainability.

Technical Requirements

  •  Deep understanding of concurrency (goroutines, channels, context), interfaces, and idiomatic design patterns.
  •  Experience with gRPC and Protobuf. Ability to design clean service contracts.
  •  Familiarity with a lightweight Go web framework (Fiber, Gin, Echo, or similar).
  •  Solid understanding of TCP/IP, connection lifecycle, retries, timeouts, backoff strategies, and failure handling.
  •  Comfortable developing and troubleshooting in Linux environments

Job Requirements

Age
Until 28 Years Old
Gender
Men / Women
Software
Go| Intermediate

ثبت مشکل و تخلف آگهی

ارسال رزومه برای مرکز بیزینس کوچینگ ایران