استخدام (Senior Back-End Developer (Node.js / NestJS
این آگهی منقضی
شده است
دستهبندی شغلی
وب، برنامهنویسی و نرمافزار
موقعیت مکانی
تهران
، تهران
نوع همکاری
تمام وقت
حداقل سابقه کار
بیش از شش سال
حقوق
توافقی
شرح موقعیت شغلی
شرح موقعیت شغلی
ما به دنبال یک برنامهنویس ارشد بکاند با تجربه عمیق در اکوسیستم Node.js و NestJS هستیم؛ فردی که بتواند با نگرش مهندسی، نگاه معماری و تسلط کامل بر اصول طراحی سیستم، در توسعه و بهبود سرویسهای مقیاسپذیر و باکیفیت نقش مؤثر ایفا کند. در این جایگاه، انتظار میرود فرد مسئولیت مالکیت فنی (Technical Ownership) بخشهایی از سیستم را برعهده گرفته و با تمرکز بر کارایی، امنیت و پایداری، مسیر توسعه پروژهها را بهینه سازد.
مهارتهای فنی مورد نیاز
● حداقل ۵ سال تجربه حرفهای در توسعه بکاند با تمرکز بر Node.js و NestJS
● تسلط پیشرفته بر JavaScript / TypeScript و مفاهیم درونی زبان
● تجربه عملی و گسترده در طراحی و پیادهسازی پروژههای بزرگ با NestJS
● آشنایی با Express.js و اکوسیستم آن
● تسلط کامل بر اصول OOP، SOLID و الگوهای طراحی (Design Patterns)
● تجربه طراحی و توسعه RESTful API های مقیاسپذیر
● آشنایی با معماری Microservices و حل چالشهای مرتبط با آن
● تجربه کار با سیستمهای پیامرسان مانند RabbitMQ یا Kafka و معماری Event-Driven
● تسلط بر پایگاههای داده SQL و NoSQL، بهویژه PostgreSQL و MongoDB
● آشنایی عمیق با Docker و اصول Dockerization برای استقرار سرویسها
● آشنایی کاربردی با Linux و مدیریت سرویسها در محیطهای لینوکسی
● توانایی مدلسازی سیستم با UML (Activity، Class و ...)
● تجربه در تستنویسی استاندارد با Jest / Mocha و پیادهسازی Unit & Integration Tests
مزیت محسوب میشود (Nice to Have):
● آشنایی با زبان Java و الگوهای طراحی رایج در آن
● تجربه کار با Spring Framework
● شناخت عمیق از مفاهیم DevOps، CI/CD و Kubernetes
● آشنایی با GraphQL و تجربه طراحی API های منعطف
مسئولیتها
● تحقیق و ارزیابی فناوریها برای انتخاب بهترین ابزارها و طراحی معماری بهینه
● طراحی و توسعه سرویسهای بکاند با تمرکز بر امنیت، مقیاسپذیری و پایداری
● بهبود عملکرد سیستم از طریق تحلیل Bottle-neck ها و بهینهسازی معماری
● طراحی و پیادهسازی APIهای کارآمد برای ارتباط بین سرویسها و ماژولهای مختلف
● مشارکت فعال در توسعه تستها جهت تضمین کیفیت و پایداری سرویسها
● پشتیبانی، نگهداری و رفع اشکال سرویسها از محیط توسعه تا استقرار
● مشارکت در ارتقای استانداردهای کدنویسی و بهترین روشهای توسعه
ویژگیهای فردی مورد انتظار
● تعهد و دقت بالا در اجرای وظایف
● مهارت تحلیل مسائل پیچیده و ارائه راهکارهای عملی و پایدار
● توانایی همکاری مؤثر در محیطهای Agile/Scrum
● درک صحیح از نیازهای تجاری و تبدیل آنها به راهکارهای فنی قابل اجرا
● مهارت در مستندسازی و ایجاد ساختارهای قابل نگهداری
● نگاه کلان و توانایی مشارکت در تصمیمات فنی سطح بالا (بدون نقش مستقیم رهبری)
مزایا: بیمه تکمیلی، پاداشهای دورهای، ساعت کاری منعطف، دورههای آموزشی رایگان، وعده غذایی و تسهیلات رفاهی دیگر
محل کار: تهران، اکباتان
ساعت کاری: شنبه تا سهشنبه 8:00 الی 17:00 و چهارشنبه 8:00 الی 16:00 با یک ساعت شناوری، پنج شنبه و جمعه تعطیل
شرکت دادهپردازی دریک، زیرمجموعه هلدینگ دریک، یکی از شرکتهای فعال در زمینه فناوری اطلاعات و ارتباطات است که با هدف توسعه کسب و کار در حوزه زیرساخت و تکنولوژی گام برمیدارد.
شرکت دادهپردازی دریک در نظر دارد با گسترش عملكرد، يكي از برترين شركتهاي دانشبنیان و همچنين يك مرجع در بين شركتهاي فناوری اطلاعات كشور باشد و با اتكاء به دانش فني خود، محصولات قابل پذيرش در سطح کشور و منطقه توليد نمايد.