آگهی‌های استخدامی

استخدام برنامه‌نویس ارشد Full-Stack

شرح موقعیت شغلی

ما به دنبال یک برنامه نویس فول استک ماهر هستیم تا به تیم ما بپیوندد. فرد ایده‌آل باید در توسعه فرانت‌اند و بک‌اند مهارت داشته باشد و در طراحی و توسعه محصولات نوآورانه در حوزه‌های مختلف مانند سیستم‌های بازاریابی، نرم‌افزارهای مالی و پلتفرم‌های هوشمند مشارکت کند.



مسئولیت‌ها

  • توسعه و نگهداری اجزای فرانت‌اند و بک‌اند برنامه‌های وب
  • همکاری با طراحان UI/UX برای تبدیل طراحی به کدهای کاربردی
  • پیاده‌سازی و بهینه‌سازی APIهای RESTful
  • همکاری نزدیک با تیم برای اطمینان از استقرار و مقیاس‌پذیری روان برنامه‌ها
  • شرکت در بررسی کدها، تست و عیب‌یابی
  • به‌روز ماندن با فناوری‌های نوظهور و پیشنهاد بهبود فرآیندهای توسعه

مهارت‌های مورد نیاز

  • ASP.NET و .NET Core: تجربه گسترده در خدمات بک‌اند و توسعه کراس پلتفرم
  • توسعه فرانت‌اند: مهارت در React، Angular، یا Vue.js، شامل مدیریت وضعیت (Redux) و بهینه‌سازی عملکرد
  • JavaScript/TypeScript: دانش قوی از JavaScript (ES6+) و در صورت تمایل TypeScript برای کدنویسی تمیز و قابل نگهداری
  • HTML5/CSS3: تسلط به HTML5 و CSS3، شامل چارچوب‌های CSS مانند Bootstrap و Tailwind و پیش‌پردازنده‌ها مانند SASS و LESS
  • طراحی Responsive و SSR/SSG: تجربه در ساخت برنامه‌های واکنشگرا و استفاده از ابزارهایی مانند Next.js برای رندرینگ سمت سرور
  • توسعه API: مهارت در توسعه APIهای RESTful و آشنایی با GraphQL برای بهینه‌سازی واکشی داده‌ها
  • معماری میکروسرویس: تجربه در معماری میکروسرویس برای برنامه‌های ماژولار و مقیاس‌پذیر
  • مدیریت پایگاه‌داده: مهارت در PostgreSQL، MySQL، NoSQL (مانند MongoDB) و کار با ORMهایی مانند Entity Framework
  • احراز هویت و مجوزدهی: آشنایی با OAuth 2.0، JWT، OpenID Connect برای کنترل دسترسی ایمن
  • کشینگ و بهینه‌سازی: آشنایی با ابزارهای کشینگ مانند Redis و تکنیک‌های بهینه‌سازی عملکرد
  • کانتینری‌سازی و ارکستراسیون: تجربه در استفاده از Docker و Kubernetes برای استقرار و مدیریت برنامه‌های کانتینری‌شده
  • خطوط CI/CD: مهارت در ابزارهایی مانند Jenkins، GitLab CI یا Azure DevOps برای اتوماسیون ساخت و استقرار
  • کنترل نسخه (Git): تجربه قوی در Git، شامل استراتژی‌های شاخه‌بندی و همکاری در محیط‌های تیمی
  • پلتفرم‌های ابری: آشنایی با استقرار برنامه‌ها در Azure، AWS یا Google Cloud و کار با راهکارهای PaaS/IaaS
  • تست: تجربه در چارچوب‌های تست و روش‌هایی مانند TDD، BDD و ابزارهای تست خودکار مانند Selenium یا Cypress
  • امنیت وب: درک آسیب‌پذیری‌های رایج وب (مانند XSS و CSRF) و بهترین روش‌ها برای ایمن‌سازی برنامه‌ها
  • صف‌های پیام‌رسانی: آشنایی با ابزارهایی مانند RabbitMQ، Kafka یا Azure Service Bus برای ارتباطات غیرهم‌زمان
  • توسعه اجایل: تجربه در کار در تیم‌های Agile/Scrum، شرکت در اسپرینت‌ها و چرخه‌های توسعه تکراری
  • DevOps (اختیاری): آشنایی با ابزارهای Infrastructure as Code (IaC) مانند Terraform یا Ansible

مهارت‌های فردی

  • توانایی قوی در برقراری ارتباط و همکاری تیمی
  • تسلط به زبان انگلیسی
  • مهارت‌های مدیریت زمان و سازماندهی عالی
  • فردی فعال و خودجوش
  • توانایی کار به صورت مستقل و تیمی
توجه: ارسال نمونه کارها یا پروژه‌های قبلی بسیار تشویق می‌شود.


مهارت‌های مورد نیاز

  • Full-stack
  • Git
  • HTML
  • CSS

زبان‌های مورد نیاز

  • انگلیسی

حداقل سابقه کار

  • مهم نیست

حقوق

  • حقوق از ۳۵,۰۰۰,۰۰۰ تومان

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • مهم‌ نیست

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۳/۰۷/۲۹
ارسال رزومه