شرکت نرم افزاری نوین سیستم
شرکت نرم افزاری نوین سیستم

Backend Developer

کاشان
تمام وقت
شنبه تا چهارشنبه تمام وقت و پنجشنبه نیمه وقت
-
-

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

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

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

5 سال سابقه کار در گروه شغلی مشابه
MySql - متوسط
Kafka - متوسط
Redis - متوسط
RabbitMQ - متوسط
Docker - پیشرفته
Kubernetes - متوسط
ترجیحا ساکن کاشان

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

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

مسئولیت‌ها و حداقل صلاحیت‌ها

- طراحی و پیاده‌سازی ویژگی‌های پیچیده بک‌اند بر اساس نیازهای سازمانی
- ترجمه قوانین کسب‌وکار به خدمات تمیز و قابل نگهداری با استفاده از الگوهای مبتنی بر DTO
- اعمال مدل‌سازی دامنه مناسب با جداسازی واضح نگرانی‌ها (Bounded Contexts)
- بازسازی منطق قدیمی به شدت متصل در حین ارائه ویژگی‌های جدید
- توسعه سیستم از اسکریپت‌های یکپارچه به خدمات قابل آزمایش و جداشده
- معرفی و نگهداری تزریق وابستگی و مدیریت پیکربندی
- طراحی و پیاده‌سازی Sagas برای تراکنش‌های توزیع‌شده
- ساخت هندلرهای پیام ایدم‌پوتنت و مکانیزم‌های جبران
- یکپارچه‌سازی سیستم‌های خارجی با استفاده از لایه‌های ضد فساد و الگوهای مقاومت (مانند قطع‌کننده‌های مدار)
- بهبود تقسیم‌بندی مستاجر و عملکرد در سیستم‌های چند مستاجری
- طراحی توزیع بار کاری مبتنی بر صف عادلانه در میان مستاجران
- پشتیبانی از مدل‌های پردازش مبتنی بر کارگر مقیاس‌پذیر
- همکاری نزدیک با QA، مهندسان فرانت‌اند، مدیران محصول و رهبران فنی
- کار مستقیم با CTO در تصمیمات معماری
- تحلیل و کار موثر با اسناد نیازمندی‌های محصول (PRDs)

نیازمندی‌های شغلی

- تجربه قوی با میکروسرویس‌ها و سیستم‌های توزیع‌شده
- مهارت قوی در PostgreSQL و Redis
- تجربه عملی با RabbitMQ و Kafka و مفاهیم پیام‌رسانی
- تجربه طراحی معماری‌های مبتنی بر رویداد
- مهارت در ابزارهای ردیابی توزیع‌شده و مشاهده‌پذیری (Jaeger, OTLP)
- تجربه قوی با خطوط لوله CI/CD
- مهارت در سطح کارشناسی در Docker و آشنایی با Kubernetes
- درک قوی از توسعه نرم‌افزار بومی ابری
- دانش عمیق از اصول کد تمیز و الگوهای طراحی SOLID
- مهارت‌های قوی در برنامه‌نویسی شی‌گرا (OOP)
- ذهنیت عمل‌گرا متمرکز بر ارزش کسب‌وکار و کد قابل خواندن و نگهداری

مزایا

- توانایی پیشرفت در محیط استارتاپی با اولویت‌های متغیر
- راحتی در کار تحت فشار و مدیریت بار کاری بالا
- مهارت‌های قوی در ارتباط و همکاری
- راحتی در استفاده از ابزارهای توسعه مبتنی بر هوش مصنوعی (JetBrains AI, Claude AI, etc.) برای افزایش بهره‌وری

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

جنسیت
ترجیحاً آقا
نرم افزارها
MySql| متوسط Redis| متوسط RabbitMQ| متوسط Kafka| متوسط Docker| پیشرفته Kubernetes| متوسط

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

ارسال رزومه برای شرکت نرم افزاری نوین سیستم

این آگهی بسته شده است