وظایف شغلی:
توسعه و نگهداری برنامههای وب مقیاسپذیر با استفاده از Node.js برای بکاند و Angular/React برای فرانتاند
پیادهسازی و بهینهسازی خدمات بکاند با استفاده از Nest.js، MongoDB و GraphQL.
همکاری با تیمهای چندوظیفهای برای طراحی و پیادهسازی ویژگیها و بهبودهای جدید.
نوشتن کد کارآمد، قابل استفاده مجدد و مستند با رعایت بهترین شیوهها.
اطمینان از پاسخگویی و عملکرد برنامهها در دستگاهها و پلتفرمهای مختلف.
شرکت در بازبینی کدها برای حفظ کیفیت کد و افزایش دانش تیم.
شناسایی و رفع گلوگاههای عملکرد و بهینهسازی برنامهها برای سرعت و مقیاسپذیری.
همکاری نزدیک با طراحان UX/UI برای پیادهسازی رابطهای کاربری زیبا و کاربرپسند.
استفاده از Tailwind CSS و SCSS برای طراحی و استایلدهی برنامههای وب.
همکاری با سایر توسعهدهندگان، مدیران محصول و ذینفعان برای درک نیازهای کسبوکار و ترجمه آنها به راهحلهای فنی.
بهروز ماندن با فناوریهای نوظهور و روندهای صنعت برای اطمینان از بهبود مستمر فرآیندهای توسعه ما.
نشان دادن آشنایی با Docker برای کانتینرسازی و فرآیندهای CI/CD.
شرایط:
تجربه اثباتشده بهعنوان توسعهدهنده Full Stack با تخصص در Node.js، Angular/React، MongoDB، GraphQL، SCSS و TypeScript.
تسلط قوی بر JavaScript و TypeScript.
تجربه در توسعه سمت سرور با استفاده از فریمورکهایی مانند Express.js و Nest.js.
دانش عمیق از فناوریهای فرانتاند، از جمله HTML5، CSS3 و اصول طراحی واکنشگرا.
آشنایی با APIهای RESTful و معماری میکروسرویسها.
تجربه با سیستمهای کنترل نسخه، مانند Git.
دانش سیستمهای پایگاه داده، هم SQL (مانند MySQL) و هم NoSQL (مانند MongoDB).
درک بهترین شیوههای امنیتی در توسعه وب.
مهارتهای حل مسئله عالی و توجه به جزئیات.