ما به دنبال یک توسعهدهنده 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 برای توسعه نرمافزار.