بازگشت به فرصت‌ها
لوگوی برنا کیان رستا | Borna Kiyan Rasta
فارسی

Full-Stack Software Engineer

برنا کیان رستا | Borna Kiyan Rasta·تهران·۱ هفته پیش

حضوریمیان‌سطحقراردادیتوافقی

برنا کیان رستا | Borna Kiyan Rasta

شرح موقعیت

ما دنبال یک *مهندس نرم‌افزار فول‌استک* هستیم که درک خوبی از *معماری نرم‌افزار و اصول مهندسی نرم‌افزار* داشته باشه و از *AI به‌عنوان یک ابزار جدی برای توسعه و افزایش سرعت* استفاده کنه. لازم نیست از روز اول با تمام تکنولوژی‌های ما کار کرده باشی. برای ما *توانایی حل مسئله، درک فنی، یادگیری سریع و ownership* مهم‌تر از اینه که چند تا تکنولوژی رو توی رزومه‌ات تیک زده باشی. ### کاری که انجام خواهید داد ساخت و توسعه قابلیت‌های واقعی در *Frontend و Backend* مشارکت در طراحی و معماری سیستم و انتخاب راه‌حل‌های فنی مناسب توسعه و نگهداری سرویس‌های Backend و APIها ساخت رابط‌های مدرن و قابل نگهداری با *React / Next.js* کار با دیتابیس، احراز هویت، یکپارچه‌سازی‌ها و سایر بخش‌های یک محصول production نوشتن کد تمیز، قابل تست و قابل نگهداری استفاده از ابزارهای *AI coding* برای سریع‌تر و بهتر انجام دادن کارها پذیرفتن *ownership کامل* یک قابلیت از ایده و طراحی تا پیاده‌سازی و استقرار ### آنچه به دنبالش هستیم *۳+ سال* تجربه حرفه‌ای در توسعه نرم‌افزار، ترجیحاً به‌عنوان Full-Stack Engineer تسلط خوب به حداقل یکی از بخش‌های *Backend یا Frontend* و توانایی کار کردن با بخش دیگر تجربه با *Go* و/یا *React / Next.js* درک مناسب از *معماری نرم‌افزار، design patterns و اصول مهندسی نرم‌افزار* تجربه کار با APIها و دیتابیس‌های relational آشنایی با *testing، debugging و Git* توانایی خواندن و درک codebaseهای موجود و اضافه کردن feature بدون ایجاد بدهی فنی غیرضروری توانایی حل مسئله و تصمیم‌گیری فنی مستقل *استفاده روزمره و مؤثر از ابزارهای AI برای توسعه نرم‌افزار* مهم‌تر از همه: توانایی یادگیری سریع و داشتن ownership نسبت به چیزی که می‌سازی ### درباره AI ما انتظار نداریم AI جایگزین مهارت‌های مهندسی تو باشه؛ برعکس، دنبال کسی هستیم که *پایه مهندسی خوبی داشته باشه و از AI برای چند برابر کردن سرعت خودش استفاده کنه.* برای ما مهمه که بتونی: مسئله رو درست به AI منتقل کنی از AI برای *exploration، implementation و debugging* استفاده کنی خروجی AI رو *review، test و validate* کنی و در نهایت مسئولیت کیفیت و درستی کدی که منتشر می‌کنی رو خودت به عهده بگیری ### استک فنی *Backend:* Go *Frontend:* React / Next.js *Database:* PostgreSQL *AI:* AI coding tools / agents اگر در یکی از Backend یا Frontend قوی هستی ولی با بخش دیگر کمتر کار کردی، *حتماً اپلای کن*. لازم نیست تمام stack ما رو از قبل بلد باشی؛ انتظار داریم بتونی سریع یاد بگیری و در بخش‌های مختلف محصول مؤثر باشی

نیازمندی‌ها

  • Full-stack
  • React
  • Next.js
  • PostgreSQL
  • Go