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

حامی فناوران تیسا | Hami Fanavaran Tisa

استخدام Node.js) Senior Back-End Developer-قم-دورکاری)

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

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

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

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

    بیش از شش سال
  • حقوق

    توافقی

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

ما در بالینکس در حال تقویت تیم فناوری پیشرفته خود، به دنبال یک برنامه‌نویس Back-End متخصص با تسلط کامل بر TypeScript هستیم. فرد منتخب باید توانمندی بالایی در طراحی، پیاده‌سازی و بهینه‌سازی APIهای مقیاس‌پذیر و امن داشته باشد، به همراه سابقه‌ی موفق در توسعه سیستم‌های ماژولار و معماری میکروسرویس. تسلط بر اصول طراحی مدرن (مانند SOLID، Clean Code و Design Patterns) و بهینه‌سازی پایگاه‌های داده، از الزامات این موقعیت می‌باشد. اگر مشتاق به کار در یک محیط چالشی با استاندارد و تیمی حرفه‌ای هستید، ما منتظر همکاری با شما هستیم.


 مهارت‌های ضروری:

  • توسعه‌ی Back-End با Node.js و TypeScript
  • تسلط بر ORM های مدرن مانند Sequelize، Prisma و Mongoose
  • تسلط بر پایگاه داده‌های SQL و NoSQL مانند PostgreSQL و MongoDB
  • درک عمیق از اصول Object-Oriented Programming و مفاهیم Class و Prototyping در TypeScript
  • تسلط بر توسعه‌ی APIهای RESTful و آشنایی با GraphQL
  • تسلط کامل بر JavaScript و TypeScript (ES6+)
  • مسلط به مدیریت وضعیت غیرهمزمان (Async/Await، Promise)
  • آشنایی با مفاهیم و پیاده‌سازی میکروسرویس‌ها
  • آشنایی با Design Patterns و Best Practices در معماری نرم‌افزار
  • آشنایی با WebSockets و پروتکل‌های ارتباطی آن
  • تسلط بر ابزارهای کنترل نسخه مانند Git
  • تسلط بر Express.js و سایر فریم‌ورک‌های مرتبط
  • تسلط بر Redis و بهینه‌سازی کشینگ
  • آشنایی با تست‌نویسی (Unit & Integration Tests)

 مهارت‌های فنی تکمیلی (الزامی و امتیازی):

  • تسلط بر Git، مدیریت Branching Strategies و آشنایی با GitFlow
  • آشنایی با Docker و Docker Compose برای مدیریت و استقرار سرویس‌ها
  • آشنایی با مفاهیم CI/CD و ابزارهای مرتبط مانند GitHub Actions، GitLab CI/CD یا Jenkins
  • آشنایی با مانیتورینگ و لاگینگ (مثل Prometheus، Grafana و ELK Stack)
  • درک اصول معماری مقیاس‌پذیر و بهینه‌سازی عملکرد سیستم

 مهارت های زیر امتیاز محسوب می‌شود:

  • تسلط بر مفاهیم امنیت در توسعه‌ی نرم‌افزار
  •  آشنایی با زبان Go و توانایی کار با آن
  • آشنایی با Docker و مجازی‌سازی
  • آشنایی با فریم‌ورک Moleculer برای توسعه میکروسرویس
  • آشنایی با Linux و پیکربندی Nginx
  • آشنایی با مفاهیم بلاکچین و برنامه‌نویسی در این حوزه
  • درک کافی از معماری نرم‌افزار و الگوهای طراحی پیشرفته

معرفی شرکت

بالینکس یک شرکت استارتاپی است که با هدف فعالیت حوزه بلاکچین تاسیس شده است.
ما با جذب یک تیم خلاق و خوش فکر، با استخراج ایده های نو و بررسی مداوم در حوزه های فناوری و تکنولوژی به دنبال پیشرفت و ارائه خدامات مبنی بر ایده های جدید هستیم.
  • مهارت‌های مورد نیاز

    Javascript Node.js MongoDB Back-end
  • جنسیت

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

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

    مهم نیست

مشاغل مشابه