ما برای تکمیل تیم نرمافزاری شرکت زبلاین در راستای توسعه نرم افزار مارکتینگ اتومیشن به دنبال یک توسعهدهنده ارشد بکاند هستیم که مسئول طراحی، توسعه و نگهداری سرویسهای بکاند اصلی خواهد بود. پروژههای این شرکت در حوزه توسعه نرم افزار پرکاربرد در حوزه دیجیتال مارکتینگ، امکان وارد کردن ایدههای نو و خلاقانه را در قالب نرمافزارهای جدید را فراهم میکند.
مسئولیتها:
توسعه بکاند و طراحی API: طراحی، پیادهسازی و نگهداری سرویسهای بکاند مقیاسپذیر با استفاده از Node.js و Express.js. توسعه و مدیریت APIهای RESTful برای پشتیبانی از عملکردهای اصلی پلتفرم، شامل پردازش دادهها، تحلیلها و تعاملات کاربری.
مدیریت و بهینهسازی پایگاههای داده: مدیریت پایگاههای داده رابطهای و ElasticSearch (مانندPostgreSQL) و اطمینان از ذخیرهسازی و بازیابی کارآمد دادهها. بهینهسازی پرسوجوهای پایگاه داده و مدیریت فرآیندهای ETL.
سیستمهای پیامرسانی و کشینگ: پیادهسازی و مدیریت سیستمهای پیامرسانی زمان واقعی (Kafka) و مکانیسمهای کشینگ (Redis) برای اطمینان از عملکرد بالا و تأخیر پایین در پردازش دادهها و ارتباطات.
امنیت و حریم خصوصی دادهها: اجرای بهترین شیوهها برای امنیت دادهها، شامل احراز هویت API (OAuth, JWT) و رمزنگاری. پیادهسازی کنترل دسترسی مبتنی بر نقش (RBAC) و ارتباطات امن در تمام سرویسهای بکاند.
نظارت بر عملکرد و بهینهسازی: نظارت مستمر بر عملکرد بکاند، شناسایی مشکلات و بهینهسازی عملکرد سیستم برای اطمینان از در دسترس بودن و مقیاسپذیری بالا.
همکاری: همکاری با توسعهدهندگان فرانتاند و مدیران محصول برای ادغام سرویسهای بکاند با فرانتاند و سیستمهای دیگر. مشارکت در ابتکارات برای بهبود تجربه کاربری و عملکرد.
کیفیت کد: اطمینان از کیفیت کد با انجام بازبینیهای کد، پیروی از بهترین شیوهها. ترویج کد تمیز، قابل نگهداری و قابل استفاده مجدد.
مستندسازی و به اشتراکگذاری دانش: ایجاد و نگهداری مستندات فنی برای سیستمهای بکاند، معماری و APIها. به اشتراکگذاری دانش با سایر تیمها برای اطمینان از توسعه منسجم و پیوسته.
نیازمندیهای شغلی:
تجربه قوی در توسعه بکاند با استفاده از Node.js و Express.js.
آشنایی با پایگاههای داده رابطهای و ElasticSearch(مانندPostgreSQL).
تجربه در توسعه و ادغام APIها (RESTful APIs).
آشنایی با سیستمهای پیامرسانی (Kafka) و فناوریهای کشینگ (Redis).
تسلط به بهترین شیوههای امنیتی (OAuth, JWT, encryption).
تجربه در ابزارهای نظارت بر عملکرد و بهینهسازی.
آشنایی با فناوریهای کانتینرسازی (Docker) و خدمات ابری (AWS, GCP).
توانایی حل مسائل پیچیده و بهینهسازی سیستمهای بکاند برای مقیاسپذیری و قابلیت اطمینان.
مهارتهای ارتباطی عالی برای همکاری با تیمهای مختلف.
دقت و پیشبینی در شناسایی چالشها و ارائه راهحلها قبل از تأثیرگذاری بر روند کار.
الزامات: حداقل 3 تا 5 سال تجربه در توسعه بکاند، با تمرکز بر Node.js و Express.js.
صباایده شرکتی است فعال در حوزه فناوریهای اینترنتی که تعدادی از پر ترافیک ترین وب سایتهای ایرانی از جمله آپارات، فیلیمو، صبا ویژن، سینما تیکت، فیلیمو مدرسه، آپارات اسپرت و زبلاین را خلق کرده است.
ما در تلاش برای جذب بهترینها هستیم. استعدادهای نوآور، باانگیزه، صریح، باانصاف و مسئولیتپذیر که مایلند بخشی از روند توسعهی سریع و هیجان انگیز صباایده باشند.
ما میخواهیم به کمک شما روز به روز خانوادهی بزرگتری شویم و برای بهترین بودن در حوزهی تکنولوژی و فناوری اطلاعات تلاش کنیم.