توسعهدهنده فول استک (Node.js ، Express یا Nest.js و Vue.js / Nuxt.js)
شرکت اسمارت میرور، یک تیم نوآور و پویا در حوزه توسعه نرمافزارهای پیشرفته است. ما در حال توسعه محصولات دیجیتال بر بستر پلتفرمهای نوین هستیم و به دنبال یک توسعهدهنده فول استک با تجربه و خلاق برای همکاری در پروژههای متنوع و چالشبرانگیز هستیم.
در این موقعیت شغلی شما به عنوان توسعهدهنده فول استک مسئولیت توسعه و نگهداری سیستمهای سمت سرور (با استفاده از Node.js و Express یا Nest.js) و سمت کاربر (با استفاده از Vue.js و Nuxt.js) را بر عهده خواهید داشت. این نقش نیازمند تسلط بر مفاهیم معماری وب و توانایی کار با تیمهای چندوظیفهای در راستای ارائه محصولات با کیفیت است.
مسئولیتها:
- طراحی، توسعه و نگهداری API ها و سرویسهای سمت سرور با Node.js و Express یا Nest.js
- توسعه و پیادهسازی رابطهای کاربری کاربرپسند و مقیاسپذیر با Vue.js و Nuxt.js
- بهینهسازی عملکرد نرمافزار در سمت سرور و کلاینت
- یکپارچهسازی سیستمهای فرانتاند و بکاند و رفع مشکلات در تعامل این دو لایه
- اطمینان از امنیت، کارایی و مقیاسپذیری نرمافزار در تمامی مراحل توسعه
- نوشتن تستهای واحد و یکپارچهسازی برای تضمین کیفیت کد
- همکاری نزدیک با تیمهای طراحی، محصول و سایر توسعهدهندگان برای پیادهسازی ویژگیهای جدید
شرایط احراز:
- حداقل 3 سال تجربه کاری در توسعه فول استک
- تسلط کامل به Node.js و یکی از فریمورکهای Express.js یا Nest.js
- تجربه در طراحی و توسعه RESTful API و کار با پایگاه دادههای NoSQL (مانند MongoDB) و SQL
- تسلط کامل به Vue.js و فریمورک Nuxt.js
- آشنایی با ابزارهای ساخت و یکپارچهسازی مانند Webpack و سیستمهای CI/CD
- مهارت در نوشتن کد خوانا، بهینه و قابل نگهداری
- تجربه کار با Git و مدیریت نسخهها
- آشنایی با بهترین شیوههای توسعه وب و استانداردهای امنیتی
مزیت محسوب میشود:
- تجربه کار با Docker و Kubernetes
- آشنایی با GraphQL و Apollo
- تجربه در بهینهسازی عملکرد و مقیاسپذیری برنامههای وب
- آشنایی با روشهای توسعه Test-Driven (TDD)
مزایا:
- حقوق و مزایای رقابتی
- محیط کاری یادگیریمحور و پویا
- فرصت همکاری با تیمهای نوآور در حوزههای مختلف فناوری