شرکت معدنی صنعتی بیستون کویر یزد
شرکت معدنی صنعتی بیستون کویر یزد

توسعه‌دهنده ارشد Go (Tech Lead)

یزد
تمام وقت
هر روز هفته
-
امریه‌ی سربازی -بیمه درمان تکمیلی

این فرصت شغلی چقدر برای من مناسب است؟

11 تا 50 نفر
فناوری اطلاعات / نرم افزار و سخت افزار
شرکت ایرانی دارای مشتریان داخلی و خارجی
1390
خصوصی
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

3 سال سابقه کار در گروه شغلی مشابه
Microsoft SQL Server - مقدماتی
Python - پیشرفته
Node.js - متوسط
Git - پیشرفته
Linux - پیشرفته
Apache Kafka - متوسط
Redis - متوسط
RabbitMQ - متوسط
ترجیحا ساکن یزد

شرح شغل و وظایف

ما در شرکت خود به دنبال جذب یک متخصص ارشد بک‌اند (Senior Backend Developer) با تسلط بر زبان Go هستیم که علاوه بر طراحی، توسعه و نگهداری سرویس‌های بک‌اند، مسئولیت راهبری فنی، مشارکت در تصمیم‌گیری‌های معماری و هدایت تحول تدریجی زیرساخت نرم‌افزاری شرکت را بر عهده داشته باشد.
یکی از ماموریت‌های کلیدی این موقعیت شغلی، برنامه‌ریزی، راهبری و مدیریت فرایند مهاجرت تدریجی سامانه‌ها و سرویس‌های موجود مبتنی بر PHP (Laravel) و Node.js (TypeScript) به Go است؛ به‌گونه‌ای که این فرایند ضمن حفظ پایداری سرویس‌های عملیاتی، با در نظر گرفتن الزامات فنی و کسب‌وکار انجام شود.
همچنین، این نقش شامل هدایت فنی تیم‌های بک‌اند و فرانت‌اند، نظارت بر کیفیت و رعایت استانداردهای توسعه، مشارکت در طراحی معماری سیستم‌های مقیاس‌پذیر و یکپارچه و همکاری نزدیک با تیم‌های DevOps و سخت‌افزار، با هدف توسعه و بهبود راهکارهای نرم‌افزاری هوشمند در حوزه معدن است.

مسئولیت‌ها:
  • تسلط بر زبان Go، مفاهیم هم‌زمانی (Goroutines، Channels، Context)، فریم‌ورک‌های توسعه وب (مانند Gin، Fiber و Echo)، ORM و اصول طراحی و توسعه سرویس‌های بک‌اند مقیاس‌پذیر
  • مهاجرت تدریجی سرویس‌های موجود از TypeScript و PHP (Laravel) به Go
  • مشارکت در طراحی سیستم و معماری نرم‌افزار (مرز سرویس‌ها، API، سازگاری داده، مصالحه‌های مقیاس‌پذیری)، انتخاب فناوری‌ها و تدوین استانداردهای فنی
  • طراحی معماری مبتنی بر پیام و پردازش غیرهم‌زمان با RabbitMQ و Kafka
  • بهینه‌سازی پایگاه داده و بهبود کارایی و قابلیت اطمینان سرویس‌ها
  • Code Review، نظارت بر کیفیت فنی و مدیریت بدهی فنی
  • برنامه‌ریزی، تخمین زمان و پیگیری پیشرفت کار تیم
  • جذب، ارزیابی و هدایت توسعه‌دهندگان فرانت‌اند (Vue.js و React) و هماهنگی میان فرانت‌اند و بک‌اند
  • همکاری با تیم‌های DevOps و سخت‌افزار برای توسعه سیستم‌های هوشمند معدن
شرایط احراز:
  • تسلط بر Go و هم‌زمانی (Goroutines، Channels، Context)
  • تجربه طراحی و توسعه معماری میکروسرویس‌ها، معماری رویدادمحور (Event-Driven Architecture) و پردازش غیرهم‌زمان و درک چالش‌های سیستم‌های توزیع‌شده
  • تسلط بر معماری میکروسرویس‌ها (Microservices)، معماری رویدادمحور (Event-Driven Architecture)، الگوهای CQRS و Event Sourcing، API Gateway و الگوهای ارتباطی هم‌زمان و غیرهم‌زمان، مدیریت Timeout، Retry و Idempotency
  • تجربه کار با PostgreSQL و آشنایی با Microsoft SQL Server، طراحی مدل داده و بهینه‌سازی کوئری‌ها
  • آشنایی با داده‌های مکانی (Geospatial Data)، پایگاه داده PostgreSQL و افزونه‌های مکانی PostGIS و TimescaleDB
  • تجربه تست‌نویسی در Go، شامل تست سرویس‌های مبتنی بر پیام
  • آشنایی با Logging و Metrics و اصول Observability (آشنایی با Prometheus و Grafana مزیت محسوب می‌شود)
  • تجربه کار با Docker و آشنایی با CI/CD
  • آشنایی با مفاهیم شبکه و عیب‌یابی مشکلات ارتباطی بین سرویس‌ها
  • تجربه عملی در استفاده از ابزارهای هوش مصنوعی مولد و کدنویسی عامل‌محور (Agentic Programming)، مانند Claude Code، Codex و Cursor
رهبری فنی:
  • تجربه هدایت فنی پروژه‌ها یا تیم‌های توسعه نرم‌افزار
  • توانایی تبدیل نیازمندی‌های محصول به طراحی فنی و وظایف قابل اجرا
  • توانایی جذب و ارزیابی فنی نیروها و تدوین استانداردهای کدنویسی
  • توانایی منتورینگ و تعامل موثر با مدیران محصول و سایر واحدها
  • آشنایی کاربردی با فریم‌ورک‌ها و معماری فرانت‌اند مثل Vue.js و React و نحوه تعامل رابط کاربری با سرویس‌های بک‌اند؛ توانایی هدایت فنی تیم فرانت‌اند، ارزیابی کیفیت کد و معماری، بازبینی راهکارهای فنی و نظارت بر پیاده‌سازی و یکپارچگی بخش فرانت‌اند، بدون الزام به تسلط تخصصی بر فریم‌ورک‌ها

شرایط احراز شغل

جنسیت
تفاوتی ندارد
نرم افزارها
Python| پیشرفته Node.js| متوسط Git| پیشرفته Linux| پیشرفته Redis| متوسط Apache Kafka| متوسط RabbitMQ| متوسط Microsoft SQL Server| مقدماتی

ارسال رزومه برای شرکت معدنی صنعتی بیستون کویر یزد

گزارش مشکل یا تخلف آگهی