سازمانی فعال در حوزه فناوری اطلاعات / نرم افزار و سخت افزار
شنبه تا چهارشنبه 7:30 الی 16:30
-
پارکینگ
51 تا 200 نفر
فناوری اطلاعات / نرم افزار و سخت افزار
شرکت ایرانی دارای مشتریان داخلی
1345
دولتی
توضیحات بیشتر

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

3 سال سابقه کار در گروه شغلی مشابه
PostgreSql - متوسط
Go - پیشرفته
GIT - متوسط
Redis - مقدماتی
Docker - متوسط

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

درباره ما
ما در حال توسعه یک پلتفرم آموزش آنلاین در مقیاس بزرگ هستیم که امکان انتشار دوره‌های آموزشی، مدیریت محتوای ویدیویی، برگزاری آزمون، مدیریت دانشجویان و ارائه خدمات آموزشی آنلاین را فراهم می‌کند.
معماری سامانه از ابتدا به صورت Modular Monolith طراحی می‌شود و در مراحل بعدی قابلیت مهاجرت تدریجی به معماری Microservices و استقرار روی Kubernetes را خواهد داشت.
در حال حاضر به دنبال جذب یک Senior Backend Engineer (Go) هستیم که در طراحی و توسعه هسته اصلی محصول و شکل‌دهی معماری فنی آن نقش موثری ایفا کند.

مسئولیت‌های شغلی
• طراحی، توسعه و نگهداری سرویس‌های Backend
• توسعه APIهای مقیاس‌پذیر و قابل نگهداری
• مشارکت در طراحی معماری سامانه و تصمیمات فنی
• طراحی و پیاده‌سازی ماژول‌های اصلی سیستم
• طراحی و پیاده‌سازی فرآیندهای Asynchronous و Background Jobs
• همکاری نزدیک با تیم Frontend، Product و DevOps
• انجام Code Review و مشارکت در ارتقای کیفیت کد
• مستندسازی فنی و مشارکت در تعریف استانداردهای توسعه

مهارت‌های مورد نیاز
الزامی
• تسلط بر زبان برنامه‌نویسی Go
• تجربه عملی توسعه Backend با Go
• تسلط بر طراحی و توسعه RESTful API
• تجربه کار با PostgreSQL و مفاهیم طراحی پایگاه داده
• آشنایی با Redis
• تجربه کار با Docker
• تسلط بر Git و فرآیندهای توسعه تیمی
• آشنایی با مفاهیم Clean Architecture و SOLID
• آشنایی با طراحی سیستم‌های مقیاس‌پذیر
• آشنایی با مفاهیم Concurrency و Goroutine

مزیت محسوب می‌شود
• تجربه کار با Kafka
• تجربه کار با Object Storageها
• آشنایی با مفاهیم Video Processing
• آشنایی با Kubernetes
• تجربه پیاده‌سازی CI/CD
• تجربه کار با Linux و Ubuntu Server
• تجربه کار با Microservices Architecture

شرایط احراز
• حداقل 3 سال سابقه حرفه‌ای توسعه Backend
• حداقل 3 سال تجربه عملی توسعه با Go
• تجربه طراحی و توسعه سیستم‌های Production
• تجربه کار با PostgreSQL و Redis در محیط عملیاتی
• توانایی تحلیل مسائل فنی و ارائه راهکارهای مناسب
• توانایی کار تیمی و ارتباط موثر با سایر اعضای تیم

ویژگی‌های فردی
• مسئولیت‌پذیری و حس Ownership بالا
• رویکرد حل مسئله و تفکر سیستمی
• علاقه‌مند به یادگیری و بهبود مستمر
• توانایی فعالیت در محیط استارتاپی و پویا
• توانایی مشارکت در تصمیمات فنی و معماری

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

سن
24 - 45 سال
جنسیت
تفاوتی ندارد
خدمت سربازی
اتمام خدمت سربازی و یا معافیت از آن الزامی است
تحصیلات
کارشناسی| کامپیوتر / فناوری اطلاعات
زبان
انگلیسی| متوسط ۵۰٪
نرم افزارها
Go| پیشرفته PostgreSql| متوسط Redis| مقدماتی Docker| متوسط GIT| متوسط

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

ارسال رزومه برای سازمانی فعال در حوزه فناوری اطلاعات / نرم افزار و سخت افزار