همین حالا رزومه خود را در کمتر از ۱۰ دقیقه بسازید، برو به رزومه‌ساز

استخدام توسعه‌دهنده ارشد بک‌اند (Node.js)

  • دسته‌بندی شغلی

    وب،‌ برنامه‌نویسی و نرم‌افزار
  • موقعیت مکانی

    تهران ، تهران
  • نوع همکاری

    تمام وقت
  • حداقل سابقه کار

    مهم نیست
  • حقوق

    توافقی

شرح موقعیت شغلی


ما در آسام به دنبال یک توسعه‌دهنده‌ی ارشد بک‌اند با تجربه هستیم. شما به عنوان یک عضو کلیدی تیم، وظیفه‌ی طراحی، توسعه و بهینه‌سازی سرویس‌های مقیاس‌پذیر سمت سرور  و API‌ها را بر عهده داشته و با دیگر افراد و تیم‌ها برای ارائه راهکارهای کارآمد و متناسب با نیازهای کسب‌وکار همکاری خواهید داشت.

مسئولیت‌ها:
- توسعه و نگهداری سرویس‌های مقیاس‌پذیر بک‌اند با استفاده از Node.js و فریم ورک Fastify.
- طراحی و پیاده‌سازی API‌های RESTful و GraphQL برای ادغام با اپلیکیشن‌های فرانت‌اند و سرویس‌های خارجی.
- مدیریت طراحی دیتابیس، بهینه‌سازی کوئری‌ها و رفع مشکلات مربوط به MongoDB و MySQL، Clickhouse.
- همکاری با تیم‌های فرانت‌اند و DevOps برای اطمینان از عملکرد، مقیاس‌پذیری و امنیت سرویس‌ها.
- نظارت و نگهداری وضعیت سرویس‌های پروداکشن و پایگاه‌های داده مربوط به آنها.

 مهارت‌های مورد نیاز:

مهارت‌های فنی:
- تسلط بر Node.js: تجربه‌ی عمیق در توسعه‌ی بک‌اند با Node.js و تسلط کامل در ساخت API‌های RESTful و GraphQL.
- تجربه در Fastify: تسلط بر فریم‌ورک Fastify و شناخت انواع راهکار‌ها و راه‌حل‌های مبتنی بر این فریم‌ورک برای پیاده‌سازی وب‌سرویس.
- تجربه در GraphQL: تجربه‌ی طراحی و پیاده‌سازی API‌های GraphQL.
- مدیریت دیتابیس: تجربه‌ی کار با  MongoDB  و MySQL شامل طراحی دیتابیس، بهینه‌سازی کوئری، ایندکس‌گذاری و رفع مشکلات.
- تست واحد و یکپارچه‌سازی: آشنایی با فریم‌ورک‌ها و ابزارهای تست برای اطمینان از قابلیت اطمینان و استحکام کد.
- آشنایی با Golang و Python مزیت محسوب می‌شود.



مهارت‌های حرفه‌ای:
- درک معماری نرم‌افزار: تجربه در طراحی اپلیکیشن‌های مقیاس‌پذیر (scalable) و با تمرکز بر عملکرد بالا (high performance) و قابلیت نگهداری (maintainable).
- مهارت‌های حل مسئله: تسلط بر عیب‌یابی مشکلات پیچیده، شناسایی ریشه‌های آن و ارائه راه‌حل‌های مؤثر.
- کد ریویو و منتورینگ: توانایی انجام کد ریویوی دقیق و ارائه‌ی بازخورد سازنده به اعضای جوان‌تر تیم.

مهارت‌های فردی:
- همکاری تیمی: تمایل به اشتراک‌گذاری دانش و همکاری مؤثر در تیم‌های فنی و کمک به دیگر اعضای تیم.
- مدیریت زمان: توانایی قوی در اولویت‌بندی وظایف، مدیریت زمان به‌صورت مؤثر و رعایت مهلت‌های پروژه.
- تفکر حل مسئله: دارای رویکرد تحلیلی و شجاعت مواجه با چالش‌های فنی
- نظم در کدنویسی: نوشتن کد تمیز، بهینه و قابل استفاده مجدد همراه با تست و دیباگ دقیق.
- یادگیرنده بودن: به‌روز نگه‌داشتن خود با فناوری‌های مرتبط جدید و بهترین شیوه‌ها برای بهینه‌سازی و مدرن‌سازی ساختار سیستم.


اگر به توسعه‌ی بک‌اند علاقه‌مند هستید، از کار با جدیدترین فناوری‌ها لذت می‌برید و مایل به ایجاد تأثیر واقعی در یک تیم در حال رشد هستید، خوشحال می‌شویم که با شما آشنا شویم. 

همین امروز درخواست دهید و به تیم پویای ما بپیوندید!

معرفی شرکت

گروه نرم‌افزاری آسام از سال ۱۳۹۲ فعالیت خود را با طراحی و پشتیبانی سایت‌های خبری آغاز کرد. در حال حاضر این شرکت با همکاری یک تیم ۵۰ نفره، خدمات و محصولات نرم‌افزاری متنوعی را به رسانه‌ها و کسب‌وکارهای آنلاین ارائه می‌دهد. سیستم مدیریت محتوای آسام، پلتفرم انتشار ویدیوی چکاوک، سرویس پوش نوتیفیکیشن دارکوب و پلتفرم توزیع محتوای پلیکان‌ برخی از محصولات این شرکت هستند.
  • مهارت‌های مورد نیاز

    Back-end Node.js RestFul API MySQL
  • جنسیت

    مهم نیست
  • وضعیت نظام وظیفه

    مهم‌ نیست
  • حداقل مدرک تحصیلی

    مهم نیست

مشاغل مشابه

چه موردی را می‌خواهید گزارش کنید؟

از اینجا شروع کنید
image/svg+xml