راه گزین رایانه | Rahgozin Rayaneh

استخدام Golang Developer

  • دسته‌بندی شغلی

    وب،‌ برنامه‌نویسی و نرم‌افزار
  • موقعیت مکانی

    تهران ، تهران
  • نوع همکاری

    تمام وقت
  • حداقل سابقه کار

    مهم نیست
  • حقوق

    توافقی

شرح موقعیت شغلی

A Mid-Level Go (Golang) Developer, responsible for designing, implementing, and maintaining scalable backend services and APIs using Go. The role contributes to service architecture, performance optimization, reliability, observability (logging/metrics/tracing), testing, and deployment practices. The developer works closely with cross-functional teams to deliver production-ready features and continuously improve code quality and system stability.

Responsibilities


  • Analyze requirements and translate them into technical designs (API contracts, data models, workflows).
  • Develop and maintain backend services using Go (REST and/or gRPC).
  • Design and implement data access layers; manage database migrations; optimize queries and indexes.
  • Apply Go concurrency patterns (goroutines, channels, context) to build efficient, high-throughput services.
  • Implement robust error handling, retries, timeouts, and graceful degradation patterns.
  • Write and maintain unit and integration tests; contribute to end-to-end testing where applicable.
  • Implement structured logging, metrics, and tracing to support production monitoring and troubleshooting.
  • Participate in code reviews, enforce coding standards, and improve maintainability and readability.
  • Work with CI/CD pipelines and containerization (Docker); support deployments to staging/production.
  • Integrate with caches and messaging systems (e.g., Redis, Kafka, RabbitMQ) when required.
  • Collaborate with frontend, DevOps/SRE, QA, and product teams to deliver stable releases.


 1) Technical Knowledge


  • Solid understanding of backend fundamentals: API design, authentication/authorization, versioning, and error modeling.
  • Familiarity with service-oriented or microservices architecture and synchronous/asynchronous communication patterns.
  • Understanding of web and networking basics: HTTP/HTTPS, status codes, request/response lifecycle.
  • Good database concepts: schema design, indexing, transactions, isolation, and performance considerations.
2) Technical Skills


  • Proficiency in Go: project structure, interfaces, error handling, context propagation, concurrency.
  • Experience with relational databases (PostgreSQL/MySQL) and query optimization; familiarity with migrations tools.
  • Working knowledge of testing practices (unit/integration), mocking, and code quality tooling.
  • Experience with Docker and basic deployment workflows; exposure to CI/CD.
  • Nice-to-have: Redis, message brokers (Kafka/RabbitMQ), observability stack (Prometheus/Grafana/ELK/OpenTelemetry).

- At least 2 years of relevant experience


معرفی شرکت

شرکت راه گزین رایانه در زمینه های اتوماسیون صنعتی و بانکی، ساخت و تولید سیستم های الکترونیک و الکترومکانیکی فعالیت دارد
این شرکت سعی کرده مجرب ترین متخصصین را در حوزه های مختلف شامل تحلیل کسب و کار، تحلیل و طراحی، تحقیق و توسعه، پیاده سازی و اجرا، امنیت، پشتیبانی و راهبری به کار بگیرد تا در راستای اهداف خود در حوزه طراحی و توسعه سیستم های بانکی و راهکارهای پرداخت بهتر قدم بردارد.
  • مهارت‌های مورد نیاز

    Golang Go MySQL PostgreSQL
  • جنسیت

    مهم نیست
  • وضعیت نظام وظیفه

    مهم‌ نیست
  • حداقل مدرک تحصیلی

    کارشناسی

این آگهی منقضی شده است

مشاغل مشابه

چه موردی را می‌خواهید گزارش کنید؟

از اینجا شروع کنید
این آگهی منقضی شده است

مشاهده‌ی آخرین فرصت‌های شغلی

آگهی منقضی شده است

در شغل بهتری استخدام شوید! رایگان!

  • جستجو و ارسال رزومه به آگهی‌های استخدام بیش از ۱۰۰,۰۰۰ شرکت ایرانی
  • رزومه‌ساز رایگان
  • دریافت فرصت‌های شغلی جدید مرتبط از طریق ایمیل (Job Alert)
  • شناخت محیط کار و فرهنگ سازمانی شرکت‌های در حال استخدام
image/svg+xml