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

داده‌پردازی دریک | Darik Data Process

استخدام برنامه‌نویس ارشد بک‌اند (Senior Backend Developer)

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

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

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

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

    سه تا شش سال
  • حقوق

    توافقی

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

ما در شرکت داده‌پردازی به دنبال یک برنامه‌نویس ارشد Back-End (Senior-Level) هستیم که حداقل ۵ سال سابقه کار حرفه‌ای در توسعه با Node.js و NestJS داشته باشد. فرد مورد نظر باید تجربه و دانش کافی در طراحی، توسعه و نگهداری سیستم‌های مقیاس‌پذیر، بهینه‌سازی عملکرد سامانه‌های بک‌اند و پیاده‌سازی APIهای کارآمد داشته باشد. همچنین درک عمیقی از معماری نرم‌افزار، مفاهیم Microservices و OOP داشته و بتواند با رویکرد مهندسی و اصول SOLID به توسعه سیستم‌های پایدار و امن بپردازد.

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

  • حداقل ۵ سال سابقه کار در زمینه برنامه‌نویسی بک‌اند، به ویژه با NestJS و Node.js
  • تسلط بالا به TypeScript / JavaScript و درک عمیق از قابلیت‌های آن‌ها
  • تجربه گسترده در توسعه با NestJS و آشنایی با Express.js
  • تسلط کامل به اصول OOP، SOLID و Design Patterns
  • تجربه طراحی و توسعه RESTful APIهای مقیاس‌پذیر و کارآمد
  • آشنایی با معماری Microservices و چالش‌های مرتبط با آن
  • تجربه کار با بروکرهای پیام‌رسان (مانند RabbitMQ یا Kafka) و معماری‌های Event-Driven
  • تسلط بالا به پایگاه‌های داده SQL و NoSQL (PostgreSQL و MongoDB)
  • آشنایی عمیق با Docker و فرآیندهای Dockerization برای استقرار سرویس‌ها
  • آشنایی با مفاهیم Linux و توانایی مدیریت سرورها در محیط‌های لینوکسی
  • تجربه کار با UML (Activity Diagram، Class Diagram و...) برای مدل‌سازی سیستم
  • تسلط به تست‌نویسی با Jest / Mocha و پیاده‌سازی Unit & Integration Tests
موارد زیر مزیت محسوب می‌شوند:

  • آشنایی با زبان برنامه‌نویسی جاوا و الگوهای طراحی آن (Java Design Patterns)
  • تجربه کار با فریمورک Spring
  • درک عمیق از مفاهیم DevOps، CI/CD و Kubernetes
  • آشنایی با GraphQL و طراحی APIهای انعطاف‌پذیر
مسئولیت‌ها:

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

ویژگی‌های فردی مورد انتظار:

  • متعهد، منظم و دقیق در اجرای وظایف
  •  توانایی تحلیل مسائل پیچیده و ارائه راهکارهای بهینه
  •  روحیه کار تیمی و تجربه کار در محیط‌های Agile
  •  قابلیت درک نیازهای تجاری و تطبیق آن‌ها با راهکارهای فنی
  •  مهارت در مستندسازی فرآیندها و پیاده‌سازی راهکارهای قابل نگهداری
  •  نگاه استراتژیک و توانایی مشارکت در تصمیمات کلان فنی

معرفی شرکت

شرکت داده‌پردازی دریک، زیرمجموعه هلدینگ دریک، یکی از شرکتهای فعال در زمینه فناوری اطلاعات و ارتباطات است که با هدف توسعه کسب و کار در حوزه زیرساخت و تکنولوژی گام برمی‌دارد.
شرکت داده‌پردازی دریک در نظر دارد با گسترش عملكرد، يكي از برترين شركتهاي دانش‌بنیان و همچنين يك مرجع در بين شركتهاي فناوری اطلاعات كشور باشد و با اتكاء به دانش فني خود،‌ محصولات قابل پذيرش در سطح کشور و منطقه توليد نمايد.
  • مهارت‌های مورد نیاز

    Back-end OOP SOLID Javascript
  • جنسیت

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

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

    مهم نیست

مشاغل مشابه