برنامه نویس فول استک js/ts
۲۶ روز پیش
کارفرمای جدید
تهران

ثبت پیشنهاد روی پروژه
ثبت پروژه مشابه معرفی شرکت و برند:
ما یک تیم محصولمحور و چابک هستیم که روی توسعه و نگهداری پلتفرمهای تحت وب با ترافیک بالا و معماری پیچیده تمرکز داریم. محصولات ما در حوزههای حساس و دادهمحور فعالیت میکنند و کیفیت کد، امنیت، پرفورمنس و مقیاسپذیری برای ما در اولویت مطلق قرار دارد.
ساختار تیم فنی ما کوچک، مسطح و مبتنی بر اعتماد کامل است. ما به دنبال افرادی میگردیم که مثل خودمان فکر کنند: مسلط به ابزار، وسواسی روی کیفیت خروجی، متعهد به تحویل بهموقع، و کاملاً خودگردان. ما تسک را تعریف میکنیم، تحویل میدهیم و منتظر نتیجهای دقیقاً مطابق انتظار میمانیم — نه کمتر.
ما از پروسههای طولانی مصاحبه، طرح سوالات حفظی و بحثهای تئوری خسته شدهایم. تنها فیلتر ورود ما چند تسک است. اگر از پس آن بربیایید، جای شما در تیم قطعی است.
مزایای همکاری:
حقوق رقابتی بر اساس تجربه و کیفیت کار (مبلغ در مصاحبه نهایی اعلام میشود).
دورکاری کامل و دائمی — بدون الزام به حضور حتی یک روز.
ساعات کاری منعطف — فقط ددلاینها مهم هستند، نه ساعت آنلاین بودن.
تیم فنی کوچک و بدون بروکراسی — مستقیم با مدیر فنی در ارتباط هستید، تصمیمها در لحظه گرفته میشود.
پروژههای واقعی و چالشبرانگیز — خبری از کارهای تکراری و CRUD ساده نیست. معماری پیچیده و مسائل مهندسی واقعی.
امنیت شغلی بلندمدت — ما به دنبال همکار دائمی هستیم، نه فریلنسر موقت.
احترام کامل به تخصص شما — نظر فنی شما در تصمیمگیریها وزن دارد. اینجا کسی به شما دیکته نمیکند چطور کد بزنید، فقط چه چیزی باید ساخته شود مشخص است.
شرایط احراز (اجباری و غیرقابل مذاکره):
۱. تسلط کامل و بدون نقص به JavaScript و TypeScript
مفاهیم پیشرفته TypeScript شامل generics، conditional types، type guards، discriminated unions، template literal types و module augmentation را عمیقاً بشناسید و در پروژه واقعی استفاده کرده باشید.
توانایی نوشتن type-safe code بدون استفاده از any غیرمستند و تنظیم tsconfig در حالت strict.
۲. تسلط کامل به Next.js (ورژن ۱۴ و ۱۵ با App Router)
مفاهیم caching (full route cache, data cache, router cache)، revalidation (time-based و on-demand)، ISR، dynamic rendering، streaming با Suspense، middleware و edge runtime را در عمل پیادهسازی کرده باشید.
تجربه عملی با Server Actions، Route Handlers و ساخت APIهای داخلی با Next.js.
۳. تسلط کامل به Node.js و فریمورکهای سمت سرور
درک عمیق از runtime Node.js: event loop، streams، worker threads، memory management، garbage collection و پروفایلینگ اپلیکیشنهای Node.
تسلط عملی بر Express.js — middleware pattern، routing پیشرفته، error handling سراسری و ساخت REST APIهای امن و مقیاسپذیر.
تسلط عملی بر Fastify — طراحی APIهای high-performance با schema validation بومی (JSON Schema)، hooks، plugins و بهرهگیری از سرعت بالای آن نسبت به Express.
آشنایی کامل با NestJS — درک عمیق از معماری modular، dependency injection، decorators، guards، interceptors، pipes و ساخت اپلیکیشنهای enterprise-grade با TypeScript-first approach.
توانایی انتخاب فریمورک مناسب بر اساس نیاز پروژه (Express برای سادگی و اکوسیستم گسترده، Fastify برای پرفورمنس بالا و schema-first design، NestJS برای پروژههای پیچیده و سازمانی).
۴. تسلط کامل به PostgreSQL
نه فقط در حد ORM — طراحی دیتابیس اصولی، تصمیمگیری آگاهانه بین normalize و denormalize، ایندکسگذاری پیشرفته (B-tree, GIN, GiST, partial indexes)، query tuning با EXPLAIN ANALYZE و troubleshooting در محیط production.
تجربه کار با Row-Level Security، Materialized Views، CTEهای بازگشتی و مدیریت migrationهای سنگین بدون downtime.
۵. تسلط کامل به گیت و گیتهاب
عملیات پیشرفته گیت شامل rebase تعاملی، squash، cherry-pick، resolving complex merge conflicts، bisect، reflog و کار با submodules.
تسلط بر Conventional Commits، semantic versioning، release management و گردش کار GitHub Flow یا trunk-based development.
توانایی طراحی و پیادهسازی CI/CD pipelines با GitHub Actions.
۶. حداقل ۴ سال تجربه عملی
در ساخت اپلیکیشنهای تحت وب در محیط production واقعی با کاربران واقعی — نه پروژههای تمرینی یا نمونهکارهای شخصی.
تجربه کار با معماریهای monolithic، modular monolith و میکروسرویس.
۷. ذهنیت مالکیتی (Ownership Mindset)
شما صرفاً "تسک انجام نمیدهید"، بلکه مسئول موفقیت آن تسک از تعریف تا دیپلوی هستید.
اگر تسک مبهم است، خودتان Clarify میکنید، سوال درست میپرسید و پیش میروید.
اگر باگ در production پیدا شد، منتظر تسک نمیمانید — خودتان عیبیابی، fix و deploy میکنید.
۸. خلاقیت در حل مسئله
گاهی راهحل استاندارد و مرسوم جواب نمیدهد. انتظار داریم راه جدید، تمیز و کارآمد پیشنهاد بدهید.
توانایی تفکر خارج از چارچوب و ارائه راهحلهای مهندسیشده برای مسائل پیچیده (مثلاً طراحی یک سیستم caching لایهای ترکیبی یا پیادهسازی یک workflow engine اختصاصی).
تمام وقت
نردبان
مشاهده جزئیات پیشنهادهای این پروژه
گزارش تخلف
ثبت پیشنهاد روی پروژه
ثبت پروژه مشابه پروژه را با دوستان خود به اشتراک بگذارید