بازگشت به فرصت‌ها
لوگوی درنیکا | Dornika
جدیدفارسی

برنامه‌نویس Back-End (مشهد-NodeJs)

درنیکا | Dornika·خراسان رضوی·امروز

حضوریمیان‌سطحقراردادیتوافقی

درنیکا | Dornika

شرح موقعیت

برای ادامه توسعه و بهبود محصولات دورنیکا، به دنبال یک Backend Developer (Node.js) هستیم؛ فردی متخصص، مسئولیت‌پذیر و مسئله‌محور که در توسعه و بهبود سرویس‌های Backend نقش داشته باشد و بتواند در کنار تیم فنی، مسائل را تحلیل کرده و راهکار مناسب برای آن‌ها ارائه دهد. قراره روی چه چیزهایی متمرکز باشی؟ توسعه و بهبود سرویس‌های Backend و طراحی و پیاده‌سازی قابلیت‌های جدید محصول تحلیل مسائل و انتخاب راهکار فنی مناسب، با مشارکت در طراحی و بهبود ساختار سیستم بهینه‌سازی Performance، پایداری سرویس‌ها و Queryهای Database Integration با سرویس‌ها و سیستم‌های داخلی و خارجی بررسی و رفع مشکلات محیط Production مشارکت در Code Review و بهبود کیفیت، Maintainability و ساختار کد کار روی پروژه‌های واقعی و Production و همکاری در فرآیند توسعه نرم‌افزار تیمی مهارت‌ها و ابزارهایی که برامون مهمن: ۲ تا ۵ سال تجربه حرفه‌ای در توسعه Backend و تجربه کار روی پروژه‌های واقعی و Production درک مناسب از Software Architecture و Design Patterns و توانایی تحلیل مسائل و انتخاب راهکار فنی مناسب تجربه کار با Database و بهینه‌سازی Queryها آشنایی با Caching، Queue و Asynchronous Processing تجربه کار با Docker و فرآیندهای Deployment تکنولوژی‌های اصلی تیم: Node.js / NestJS / TypeScript، PostgreSQL، Redis، Docker و GitLab تجربه کار با GitLab برای این موقعیت الزامی است. انتظار داریم با فرآیند واقعی توسعه نرم‌افزار و همکاری تیمی، از Issue → Development → Code Review → Merge → Release آشنا باشید؛ هدف صرفاً آشنایی با ابزار نیست و تجربه کار در یک فرآیند واقعی و تیمی توسعه نرم‌افزار برای ما اهمیت دارد. تجربه کار با Microservice Architecture، Message Brokerها یا سیستم‌های Event-driven مزیت محسوب می‌شود. سابقه فعالیت حرفه‌ای در حوزه AI و محصولات مبتنی بر AI یا تجربه کار روی سیستم‌های دارای ترافیک یا مقیاس بالا، مزیت محسوب می‌شود. چه چیزی در این نقش برای ما مهمه؟ Problem Solving و تفکر تحلیلی مسئولیت‌پذیری و Ownership توجه به کیفیت و Maintainability توانایی کار تیمی و ارتباط مؤثر روحیه یادگیری و رشد مستمر به دنبال برنامه‌نویسی هستیم که صرفا Task اجرا نکند؛ بلکه در درک مسئله، انتخاب راهکار، پیاده‌سازی و بهبود مستمر سیستم نقش داشته باشد. آنچه دورنیکا برای شما فراهم می‌کنه: محیط کاری صمیمی و مبتنی بر اعتماد و شفافیت فرصت یادگیری، رشد و تصمیم‌گیری در حوزه تخصصی ساعات کاری منعطف؛ شروع کار بین ۸:۳۰ تا ۹:۰۰ حقوق رقابتی و پاداش عملکردی بیمه تأمین اجتماعی، بیمه تکمیلی، وام و مساعده سازمانی برنامه‌ها و رویدادهای سازمانی

نیازمندی‌ها

  • Back-end
  • Node.js
  • Javascript