شرکت آوا نگر شایان همتا (سیگنال)
شرکت آوا نگر شایان همتا (سیگنال)

Senior Software Engineer

قم
امکان دورکاری
تمام وقت
شنبه تا چهرشنبه 9 الی 17 - پنجشنبه 9 الی 14
-
وام -پاداش -پورسانت -بیمه درمان تکمیلی -کمک هزینه دوره آموزشی -بن خرید -فضای استراحت -تسهیلات تفریحی و گردشگری -صبحانه -بسته ها و هدایای مناسبتی
زیر 10 نفر
بازاریابی و تبلیغات
شرکت ایرانی دارای مشتریان داخلی و خارجی
1394
سیگنال - سریتا
خصوصی
توضیحات بیشتر

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

4 سال سابقه کار در گروه شغلی مشابه
PostgreSql - متوسط
Python - پیشرفته
Rest API - مقدماتی
MongoDB - متوسط
RabbitMQ - متوسط
Docker - متوسط
Kubernetes - مقدماتی
ترجیحا ساکن قم

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

شرکت «سیگنال» در حوزه ارائه خدمات پیامکی و پردازش پیام، جهت توسعه و ارتقای زیرساخت‌های نرم‌افزاری خود، از یک مهندس نرم‌افزار ارشد دعوت به همکاری می‌نماید. در این موقعیت شغلی، شما به عنوان یک نیروی ارشدِ اجرایی، نقش کلیدی در طراحی، توسعه و نگهداری سرویس‌های مقیاس‌پذیر و با کارایی بالا (High-Performance) ایفا خواهید کرد. تمرکز اصلی تیم فنی ما بر ارائه سرویس‌های پایدار در مقیاس بالا، بهبود مستمر کیفیت کد و ارتقای معماری سیستم‌ها با بهره‌گیری از بهترین شیوه‌های مهندسی نرم‌افزار و تکنولوژی‌های روز است.
مسئولیت‌های کلیدی:
  • طراحی، توسعه و نگهداری سرویس‌های Backend با استفاده از Python و فریم‌ورک FastAPI.
  • مدیریت و پردازش صف‌های پیام و رویدادها (Event-driven architecture) با استفاده از Apache Kafka.
  • بهینه‌سازی و نگهداری پایگاه داده PostgreSQL برای تضمین عملکرد بهینه در مقیاس بالا.
  • مشارکت در نوشتن پایپ‌لاین‌های CI/CD و دیپلوی سرویس‌ها در بستر Kubernetes.
پیش‌نیازهای تخصصی (Hard Skills):
  • حداقل 4 سال سابقه کار مفید و مرتبط در توسعه Backend.
  • تسلط کامل بر زبان برنامه‌نویسی Python و تجربه کاری قوی با فریم‌ورک FastAPI.
  • تسلط بر اصول مهندسی نرم‌افزار شامل الگوهای طراحی (Design Patterns)، اصول SOLID و توانایی نوشتن کدهای تمیز (Clean Code)، ماژولار و قابل استفاده مجدد (Reusable).
  • تسلط بر پایگاه داده رابطه‌ای PostgreSQL (درک عمیق مفاهیمی نظیر Partitioning، Indexing و Connection Pooling).
  • تسلط بر کار با Redis و الگوهای استفاده از آن در کش و مدیریت وضعیت.
  • تجربه عملیاتی کار با Apache Kafka.
  • آشنایی کاربردی با Kubernetes (توانایی نوشتن CI/CD، دیپلوی و دیباگ سرویس‌ها؛ تسلط کامل در سطح مهندس DevOps الزامی نیست).
  • تسلط بر تکنیک‌های عیب‌یابی (Debugging) و پروفایلینگ کد و سیستم.
  • تسلط بر ابزارهای هوش مصنوعی و توانایی استفاده حرفه‌ای و خلاقانه از ابزارهای مبتنی بر AI در فرآیند توسعه نرم‌افزار جهت افزایش چشمگیر سرعت و کیفیت خروجی کار.
مهارت‌های نرم (Soft Skills):
  • قدرت حل مسئله و تحلیل: توانایی بسیار بالا در مواجهه با چالش‌های پیچیده، تحلیل ریشه‌ای مشکلات (Root Cause Analysis) و ارائه راهکارهای بهینه، خلاقانه و ساختاریافته.
  • یادگیرنده و مشتاق: اشتیاق و توانایی بالا برای یادگیری سریع تکنولوژی‌ها و ابزارهای جدید محیط کار.
  • ارتباطات و کار تیمی: توانایی برقراری ارتباط موثر با اعضای تیم فنی و سایر بخش‌ها، روحیه همکاری بالا و مسئولیت‌پذیری در قبال تسک‌ها و خروجی‌ها.
  • مدیریت زمان و اولویت‌بندی: توانایی مدیریت تسک‌ها در محیط‌های پویا و تحویل به‌موقع خروجی‌ها با حفظ کیفیت.
مزیت‌های رقابتی (Nice to have):
  • آشنایی با زبان PHP
  • آشنایی با اصول و فریم‌ورک‌های تست‌نویسی (Unit Testing / Integration Testing).

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

جنسیت
تفاوتی ندارد
تحصیلات
کارشناسی| کامپیوتر / فناوری اطلاعات
نرم افزارها
Python| پیشرفته PostgreSql| متوسط Docker| متوسط Kubernetes| مقدماتی RabbitMQ| متوسط MongoDB| متوسط Rest API| مقدماتی

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

ارسال رزومه برای شرکت آوا نگر شایان همتا (سیگنال)