ما در شرکت خود به دنبال جذب یک متخصص ارشد بکاند (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| مقدماتی
ارسال رزومه برای شرکت معدنی صنعتی بیستون کویر یزد
گزارش مشکل یا تخلف آگهی
برای دیدن سوابق ارسال رزومه، لطفا وارد حساب کاربری خود شوید.