اروین
اروین

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

تهران، ونک
امکان دورکاری
تمام وقت
شنبه تا پنجشنبه 9 تا 17 - پنجشنبه 9 تا 15
-
-

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

زیر 10 نفر
فناوری اطلاعات / نرم افزار و سخت افزار
توضیحات بیشتر

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

5 سال سابقه کار در گروه شغلی مشابه
Python - متوسط
JavaScript - پیشرفته
Node.js - پیشرفته
Git - پیشرفته
React - پیشرفته
TypeScript - پیشرفته
Next.js - پیشرفته

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

برای توسعه و تکمیل یک پلتفرم آنلاین در حال توسعه، به دنبال یک برنامه‌نویس Full-Stack توانمند و باتجربه هستیم.
بخش قابل‌توجهی از پروژه در حال حاضر توسعه داده شده و یک برنامه‌نویس نیز روی پروژه فعالیت می‌کند. فردی که به تیم اضافه می‌شود، در ابتدا در کنار برنامه‌نویس فعلی با پروژه آشنا خواهد شد و در ادامه انتظار داریم بتواند مسئولیت اصلی توسعه و پیشبرد فنی پروژه را بر عهده بگیرد.
شرح وظایف
  • توسعه و تکمیل قابلیت‌های جدید در Front-end و Back-end
  • بررسی و درک ساختار و کدهای موجود
  • رفع خطاها و بهبود عملکرد و کیفیت سیستم
  • توسعه و بهینه‌سازی APIها و دیتابیس
  • مشارکت در تصمیم‌گیری‌های فنی و معماری نرم‌افزار
  • Refactoring و بهبود کدهای موجود در صورت نیاز
  • پیاده‌سازی قابلیت‌های جدید بر اساس نیازهای محصول
  • همکاری نزدیک با سایر اعضای تیم توسعه
  • مستندسازی بخش‌های مهم پروژه
  • در ادامه، بر عهده گرفتن مسئولیت و هدایت بخش قابل‌توجهی از فرآیند توسعه فنی
مهارت‌ها و شرایط مورد نیاز
  • تجربه عملی و قابل اثبات در Full-Stack Development
  • تسلط خوب به JavaScript / TypeScript
  • تجربه کار حرفه‌ای با Node.js
  • تجربه کار با یکی از فریم‌ورک‌های مدرن Backend، ترجیحاً NestJS
  • تجربه عملی با React / Next.js
  • تسلط مناسب به SQL و PostgreSQL یا دیتابیس‌های رابطه‌ای مشابه
  • آشنایی با RESTful API
  • آشنایی مناسب با Authentication و Authorization
  • آشنایی با اصول Software Architecture و طراحی سیستم‌های قابل توسعه
  • تسلط به Git و Git-based workflow
  • توانایی خواندن، درک و توسعه کدهای موجود
  • توانایی Debug و حل مسئله به‌صورت مستقل
  • توجه به کیفیت، امنیت، Performance و Scalability
  • توانایی کار تیمی و ارتباط موثر با سایر اعضای تیم
مزیت محسوب می‌شود
  • تجربه کار روی پلتفرم‌های آنلاین و محصولات مبتنی بر کاربران
  • تجربه کار با سیستم‌های پیچیده و قابل توسعه
  • آشنایی با Redis
  • آشنایی با Docker و CI/CD
  • تجربه طراحی و پیاده‌سازی سیستم‌های مقیاس‌پذیر
  • تجربه کار در محیط‌های استارتاپی
  • آشنایی با ابزارهای AI و استفاده صحیح از آن‌ها در فرآیند توسعه نرم‌افزار
چه فردی برای این موقعیت مناسب است؟
به دنبال فردی هستیم که صرفاً مجری Taskها نباشد و بتواند مسئله را تحلیل کند، راه‌حل فنی پیشنهاد دهد و مسئولیت نتیجه کار خود را بپذیرد.
توانایی درک سریع یک پروژه موجود، تشخیص مشکلات فنی، تصمیم‌گیری و حرکت مستقل در مسیر توسعه برای ما اهمیت زیادی دارد.
این موقعیت می‌تواند برای فردی که به دنبال رشد به سمت نقش Senior Developer یا Technical Lead است، فرصت مناسبی باشد.

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

سن
27 - 40 سال
جنسیت
تفاوتی ندارد
تحصیلات
کارشناسی| کامپیوتر / فناوری اطلاعات
نرم افزارها
JavaScript| پیشرفته Node.js| پیشرفته Git| پیشرفته React| پیشرفته Python| متوسط TypeScript| پیشرفته Next.js| پیشرفته

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

ارسال رزومه برای اروین