صندوق بازنشستگی کارکنان بانک‌ها
صندوق بازنشستگی کارکنان بانک‌ها

توسعه‌دهنده Full Stack JavaScript

تهران، بلوار کشاورز
تمام وقت
شنبه تا چهارشنبه - 7 تا 16
-
-

این فرصت شغلی چقدر برای من مناسب است؟

51 تا 200 نفر
بیمه
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

5 سال سابقه کار در گروه شغلی مشابه
Microsoft SQL Server - متوسط
Node.js - پیشرفته
Git - پیشرفته
React - پیشرفته
MongoDB - مقدماتی
TypeScript - پیشرفته

شرح شغل و وظایف

صندوق بازنشستگی کارکنان بانک‌ها برای توسعه و نگهداری سامانه‌های سازمانی خود به دنبال یک توسعه‌دهنده Full Stack مسئولیت‌پذیر، مسئله‌محور و اهل یادگیری است.
به دنبال فردی هستیم که صرفاً منتظر دریافت تسک نباشد؛ بتواند یک مسئله را بفهمد، کد موجود را تحلیل کند، راه‌حل مناسب پیشنهاد دهد و کار را تا رسیدن به یک خروجی قابل اتکا دنبال کند.
محصولاتی که روی آن‌ها کار خواهید کرد سامانه‌های واقعی و در حال بهره‌برداری هستند؛ بنابراین توانایی شناخت یک Codebase موجود، توسعه قابلیت‌های جدید و حل مسائل Production برای ما اهمیت زیادی دارد.
مسئولیت‌های اصلی
توسعه و نگهداری Front-end با React و TypeScript
توسعه و بهبود Back-end و APIها با Node.js و Express.js
تحلیل و توسعه Featureهای جدید در کدبیس موجود
طراحی و بهینه‌سازی پایگاه داده و Queryها
اتصال به APIها، وب‌سرویس‌های سازمانی و سرویس‌های بیرونی
بررسی خطاهای Production و یافتن علت اصلی مشکلات
پیاده‌سازی مناسب Authentication، Authorization و Validation
تست و مستندسازی تغییرات مهم
همکاری با تیم فناوری اطلاعات و واحدهای کسب‌وکار برای تبدیل نیازها به راه‌حل نرم‌افزاری
هدف این است که فرد منتخب به‌مرور بتواند مالکیت فنی بخش‌هایی از سامانه را بر عهده بگیرد.
مهارت‌های موردنیاز
تسلط مناسب به JavaScript و TypeScript
تجربه عملی توسعه با React.js
تجربه عملی توسعه Backend با Node.js و Express.js
تجربه طراحی و توسعه RESTful API
آشنایی مناسب با پایگاه‌های داده SQL و مفاهیمی مانند Query، Index و Transaction
آشنایی با MongoDB
آشنایی با مفاهیم Authentication، Authorization و امنیت API
تسلط به Git و اصول توسعه تیمی
توانایی خواندن، تحلیل و توسعه کدی که قبلاً توسط دیگران نوشته شده است
توانایی تحلیل مسئله، یادگیری سریع و پذیرش مسئولیت نتیجه کار
برای ما کیفیت تجربه و قدرت حل مسئله مهم‌تر از صرفاً تعداد سال‌های سابقه است.
استفاده از AI در توسعه
توانایی استفاده حرفه‌ای از ابزارهای توسعه مبتنی بر هوش مصنوعی برای ما اهمیت زیادی دارد.
انتظار داریم بتوانید از ابزارهای AI برای مواردی مانند:
شناخت و تحلیل سریع‌تر Codebase
Debugging و Refactoring
توسعه و تکمیل تست‌ها
بررسی راه‌حل‌های مختلف
مستندسازی
استفاده کنید.
در عین حال باید بتوانید خروجی AI را نقد و بررسی کنید، خطاهای آن را تشخیص دهید و از وارد کردن کدی که قادر به توضیح و دفاع از آن نیستید جلوگیری کنید.
چه تجربه‌هایی امتیاز محسوب می‌شوند؟
داشتن تجربه در موارد زیر مزیت است، اما الزامی نیست:
سامانه‌های سازمانی، مالی یا بانکی
BPMS، Workflow Engine، BPMN یا DMN
اتصال به سرویس‌های دولتی و سامانه‌های بیرونی
PostgreSQL و Prisma
Redis و Queue/Worker
Docker و CI/CD
Automated Testing
RBAC و سیستم‌های دارای سطوح دسترسی پیچیده
Performance Tuning و بهینه‌سازی Query
Clean Code و اصول طراحی نرم‌افزار
چه فردی در این موقعیت موفق‌تر خواهد بود؟
کسی که هنگام مواجهه با یک مسئله ناآشنا، به‌جای متوقف شدن، بررسی، سوال، آزمایش و یادگیری را شروع کند.
گاهی لازم است یک بخش قدیمی را بدون Rewrite غیرضروری توسعه دهید، یک خطای خاص Production را پیدا کنید، با سرویس بیرونی نامطمئن کار کنید یا یک نیاز مبهم کسب‌وکار را به طراحی فنی قابل اجرا تبدیل کنید.
اگر از حل مسئله، فهم سیستم‌های واقعی و دیدن نتیجه مستقیم کاری که توسعه می‌دهید لذت می‌برید، این موقعیت می‌تواند برای شما جذاب باشد.
فردی که بتواند اعتماد فنی تیم را به دست آورد، به‌مرور می‌تواند مسئولیت بیشتری در توسعه محصول، تصمیم‌های فنی و مالکیت بخش‌های مختلف سامانه بر عهده بگیرد.

شرایط احراز شغل

جنسیت
ترجیحاً آقا
خدمت سربازی
اتمام خدمت سربازی و یا معافیت از آن الزامی است
تحصیلات
کارشناسی| کامپیوتر / فناوری اطلاعات
زبان
انگلیسی| بالاتر از متوسط ۷۰٪
نرم افزارها
Node.js| پیشرفته React| پیشرفته Git| پیشرفته TypeScript| پیشرفته Microsoft SQL Server| متوسط MongoDB| مقدماتی

ثبت مشکل و تخلف آگهی

ارسال رزومه برای صندوق بازنشستگی کارکنان بانک‌ها

این آگهی بسته شده است