Back-End Developer

Samantel Tehran

Posted 8 hours ago

توضیحات

شرح موقعیت:

ما به دنبال یک توسعه‌دهنده Back-End با تجربه هستیم که در یکپارچه‌سازی Elasticsearch با سیستم BI تخصص داشته باشد. این فرد مسئول توسعه APIها و سرویس‌های Back-End برای پردازش داده‌ها و ارائه تحلیل‌های بلادرنگ خواهد بود.

مسئولیت‌ها:

  • طراحی و توسعه APIهای RESTful برای ارتباط با Elasticsearch و انتقال داده‌های پردازش‌شده به فرانت‌اند.
  • توسعه سرویس‌هایی برای اجرای Aggregation و جستجوی داده‌ها در Elasticsearch.
  • مدیریت امنیت و احراز هویت در ارتباط با داده‌ها و سرویس‌ها.
  • بهینه‌سازی Queryهای Elasticsearch برای جستجوی سریع و پردازش کارآمد داده‌ها.
  • توسعه Pipelineهای Back-End برای انتقال داده از منابع مختلف به Elasticsearch.
  • یکپارچه‌سازی با ابزارهای BI مانند Power BI و Tableau (در صورت نیاز).

مزایا:

  • حقوق رقابتی و محیط کاری حرفه‌ای.
  • امکان کار بر روی پروژه‌های چالش‌برانگیز و به‌روز.
  • محیط پویا با فرصت رشد و یادگیری فناوری‌های نوین.
  • امکان دورکاری (در صورت نیاز).

شرایط احراز:

  • تسلط کامل به Elasticsearch (Query DSL ،Aggregation و بهینه‌سازی عملکرد).
  • مسلط به Python (Django یا Flask) یا Node.js برای توسعه Back-End.
  • تجربه در طراحی و توسعه RESTful API و GraphQL.
  • مسلط به پایگاه‌های داده SQL و NoSQL برای ترکیب داده‌ها.
  • آشنایی با ابزارهای مدیریت داده مانند Logstash و Beats برای انتقال داده به Elasticsearch.
  • تجربه در Data Streaming و ارتباط Elasticsearch با ابزارهایی مانند Apache Kafka (ترجیحاً).

شرایط عمومی:

  • توانایی کار تیمی و تعامل با سایر بخش‌ها (مثل مالی و تجاری).
  • آشنایی با Git و فرآیندهای CI/CD برای توسعه نرم‌افزار.
  • حداقل دو سال سابقه کاری در پروژه‌های مشابه.

To see more jobs that fit your career