استخدام برنامهنویس Golang) Backend-مشهد)
شرح موقعیت شغلی
ما بهدنبال یک Backend Developer مسلط به Go (Golang) هستیم که در توسعه و بهبود سرویسهای پایدار، مقیاسپذیر و قابل توسعه نیوکاش نقش داشته باشد.
در این نقش، با تیم فنی و محصول همکاری میکنی تا راهکارهای Backend متناسب با نیازهای محصول طراحی و پیادهسازی شوند.
در این نقش، با تیم فنی و محصول همکاری میکنی تا راهکارهای Backend متناسب با نیازهای محصول طراحی و پیادهسازی شوند.
مسئولیتها
- طراحی، توسعه و نگهداری سرویسهای Backend با استفاده از Go
- بهینهسازی عملکرد و بهبود سرویسهای موجود
- مستندسازی سرویسها و فرآیندهای توسعه
- همکاری با تیم فنی در حل مسائل پیچیده و بهبود راهکارهای موجود
مهارتهای ضروری
- تسلط به زبان برنامهنویسی Go (Golang)
- تسلط بر اصول SOLID
- آشنایی و تجربه کار با الگوهای طراحی کلاسیک GoF
- آشنایی با ساختار پردازنده (CPU) و حافظه اصلی (Memory)
- تجربه توسعه نرمافزار مبتنی بر معماری SOA
- آشنایی با مبانی و ساختارهای توسعه نرمافزار مقیاسپذیر
- آشنایی با اصول طراحی دیتابیس
- تجربه کار با دیتابیسهای SQL و NoSQL مانند PostgreSQL و MongoDB
- تسلط به Redis و ساختمان دادههای آن
- آشنایی با gRPC و Protocol Buffers (Protobuf)
- آشنایی با الگوهای طراحی رایج در سیستمهای توزیعشده (Distributed Systems)
- تجربه کار با Message Brokerها
- آشنایی با پروتکلهای HTTP و WebSocket
- آشنایی با Linux
- توانایی نوشتن Unit Test و Integration Test
- توانایی مستندسازی دقیق و اصولی
مزایا
- بیمه تأمین اجتماعی و تکمیلی
- پاداش مبتنی بر عملکرد
- محیط کاری پویا و چابک
- حمایت از سلامت و رفاه
محل فعالیت
مشهد، ملاصدرا ۳
ساعات کاری
شنبه تا چهارشنبه، ۸:۰۰ تا ۱۶:۰۰ (با یک ساعت شناوری)
پنجشنبهها، ۸:۰۰ تا ۱۴:۰۰
مهارتهای مورد نیاز
- Back-end
- Golang
- Go
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت تحصیلی معافیت دائم پایان خدمت