از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
شانزده ساعت پیش منتشر شده
تعداد بازدید: 58
کد پروژه: 621969
شرح پروژه
Senior Backend Engineer / Hands-on Technical Lead
برای تکمیل MVP یک پلتفرم SaaS، به یک توسعهدهنده ارشد Backend با تجربه عملی در طراحی سیستمهای توزیعشده، مدیریت تراکنشهای مالی، تحلیل نیازمندیها و تحویل محصولات عملیاتی نیازمندیم.
پروژه دارای کدبیس موجود، GitHub، Jira و فایل طراحی UI/UX آماده در Figma است.
مستندات فعلی نیازمند بازبینی و اصلاح هستند. فرد منتخب باید بتواند نیازمندیها را مستقیماً از کارفرما دریافت کند، ابهامات را شناسایی کرده و به مستندات Functional/Technical، User Stories، API Contracts و Acceptance Criteria تبدیل کند؛ سپس شخصاً توسعه Backend را انجام دهد.
مهارتهای فنی موردنیاز
Backend & API
Node.js، TypeScript، NestJS
REST API Design، OpenAPI / Swagger
gRPC و Protocol Buffers
PostgreSQL پیشرفته، Database Transactions و Transaction Isolation Levels
Architecture & Distributed Systems
Microservices، API Gateway و Domain-Driven Design
Concurrency Control و Race Conditions
Eventual Consistency و Saga Pattern
Retry با Exponential Backoff و Dead Letter Queue
Horizontal Scaling و طراحی سیستمهای قابل نگهداری
Payment & Transaction Integrity
Stripe Connect
Destination Charges و Separate Charges and Transfers
Webhook Verification و Idempotent Processing
مدیریت وضعیت تراکنشها و جلوگیری از عملیات تکراری
Error Handling، Failure Recovery و Reconciliation
مدیریت صحیح تراکنشهای ناموفق، ناقص یا در انتظار پردازش
Testing, DevOps & Delivery
Unit Testing با Jest، Integration و E2E Testing
Concurrency Testing و Test Coverage
Git Flow، Pull Requests و Code Review
CI/CD با GitHub Actions
Infrastructure as Code Basics
Jira، Agile، Sprint Planning و Technical Documentation
مسئولیتهای اصلی
دریافت و تحلیل نیازمندیها از کارفرما و تهیه مستندات دقیق و قابل تأیید
ممیزی کدبیس، معماری و مستندات موجود و شناسایی نواقص و ریسکها
بررسی ساختار سرویسها، ارتباطات REST/gRPC، طراحی دیتابیس و استراتژی تست
تعیین و مستندسازی وضعیت تراکنشها، قواعد Idempotency، Retry، Failure Recovery و Reconciliation
طراحی یا اصلاح معماری بر اساس نیاز واقعی پروژه، با پرهیز از پیچیدگی غیرضروری
توسعه مستقیم Backend و تکمیل قابلیتهای توافقشده
مدیریت فنی و هماهنگی یک توسعهدهنده Frontend و یکپارچهسازی محصول
پیادهسازی تستهای خودکار، رفع باگ، استقرار و آمادهسازی MVP برای استفاده واقعی
پشتیبانی در تست عملیاتی با مشتریان واقعی و رفع کامل نواقص مربوط به محدوده قرارداد
ساختار تیم و امکانات موجود
سورسکد و زیرساخت توسعه از قبل موجود است.
فایل Figma آماده است.
GitHub و Jira برای مدیریت توسعه در دسترس هستند.
یک توسعهدهنده Frontend برای تکمیل MVP در نظر گرفته شده است.
فرد منتخب مسئول توسعه Backend، مستندسازی، تصمیمگیری فنی و یکپارچهسازی خواهد بود.
نیروی فنی دیگری برای تکمیل MVP پیشبینی نشده است.
زمانبندی و معیار پذیرش
فاز اول — حداکثر ۳۰ روز تقویمی:
تحلیل نیازمندیها، اصلاح مستندات، ممیزی معماری، توسعه، یکپارچهسازی، تست و آمادهسازی MVP عملیاتی.
فاز دوم — حداقل ۱۰ روز تقویمی پس از توسعه:
تست محصول با مشتریان واقعی در محیط عملیاتی، بررسی پایداری سیستم و رفع ایرادات احتمالی.
تمدید مهلت توسعه در برنامه پروژه پیشبینی نشده است. فرد منتخب باید پیش از پذیرش قرارداد، توانایی تحویل در این زمان را ارزیابی و تأیید کند.
تحویل Prototype، Demo یا نسخه صرفاً نمایشی قابل قبول نیست.
تمام باگها و نواقص مربوط به قابلیتهای توافقشده، از جمله مشکلات پردازش تراکنشها، عملیات تکراری، خطاهای یکپارچهسازی و مشکلات پایداری، باید بدون دریافت هزینه اضافی رفع شوند.
باقیماندن نواقص موجب پذیرش خودکار پروژه یا تمدید خودکار مهلت توسعه نمیشود.
شرایط همکاری و پرداخت
همکاری پروژهای با مبلغ ثابت
پرداخت صرفاً پس از تحویل MVP کاملاً Functional، تکمیل تست واقعی، رفع نواقص مشمول قرارداد و پذیرش نهایی
گروگذاری وجه از طریق سیستم پرداخت امن پلتفرم، مطابق مقررات آن
امضای NDA پیش از دسترسی به کدها و اطلاعات محرمانه
ممنوعیت واگذاری کار به اشخاص ثالث بدون موافقت کتبی کارفرما
ثبت تمام کدها، مستندات و تغییرات در مخازن و ابزارهای متعلق به کارفرما
مشارکت مستقیم در برنامهنویسی الزامی است؛ موقعیت صرفاً مدیریتی نیست.
شرایط متقاضیان
لطفاً نمونه پروژههای عملیاتی مرتبط، مشخص کردن میزان مشارکت و تجربه شخصی در طراحی و توسعه سیستمهای مالی یا توزیعشده، سابقه تحلیل و مستندسازی نیازمندیها، میزان زمان قابل اختصاص و پیشنهاد مالی خود را ارسال کنید.
جزئیات محصول صرفاً در اختیار متقاضیان منتخب و پس از توافق محرمانگی قرار خواهد گرفت.
مهارت ها و تخصص های مورد نیاز
بودجه
100,000,000 تومان تا 200,000,000 تومان
مهلت برای انجام
40روز
وضعیت مناقصه
باز (آماده دریافت پیشنهاد)
درباره کارفرما
عضویت شانزده ساعت پیش
نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟
قادر به انجام این پروژه هستید؟
تا کنون 9 پیشنهاد قیمت از سمت فریلنسرها برای این پروژه ارسال شده
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار