
استخدام توسعهدهنده بکاند(دورکاری)
- توسعه نرمافزار و آیتی
پروژه: بازار NFT با سیستم وفاداری چند سطحی
نوع همکاری: تمام وقت
محل: دورکاری (Remote)
درباره ما:
پلتفرمی پیشگام در عرصه Web3 و NFT، با هدف ایجاد یک بازار NFT قدرتمند، مقیاسپذیر و با سیستم وفاداری چند سطحی، در حال جذب نیروهای متخصص و خلاق است. اگر شما یک توسعهدهنده بکاند باتجربه هستید که به چالشهای فنی علاقهمندید و رویای ساخت سیستمهای توزیعشده و مدرن را در سر دارید، به تیم ما بپیوندید!
مسئولیتها:
طراحی، توسعه و پیادهسازی بکاند قدرتمند، امن و مقیاسپذیر پلتفرم ما با استفاده از معماری میکروسرویس و Event-Driven. توسعه APIهای با کارایی بالا و مستندسازی دقیق آنها برای ارتباط با فرانتاند و قراردادهای هوشمند. طراحی و بهینهسازی پایگاه داده PostgreSQL با در نظر گرفتن حجم بالای داده و تراکنشها. پیادهسازی سیستمهای مدیریت صف پیام (Message Queue) با استفاده از RabbitMQ Broker برای پردازش ناهمزمان وظایف و افزایش مقیاسپذیری. استفاده از Redis برای کشسازی و بهبود سرعت پاسخدهی سیستم. پیادهسازی مکانیزمهای احراز هویت و امنیت مبتنی بر JWT و OAuth2. بهکارگیری اصول Clean Code در توسعه و مستندسازی کدها. نوشتن تستهای واحد (Unit Tests) جامع و کارآمد برای اطمینان از کیفیت و پایداری کد. بهینهسازی سیستم برای عملکرد بالا و مقیاسپذیری در حجم بالای کاربران و تراکنشها. همکاری نزدیک با تیم فرانتاند و قراردادهای هوشمند برای توسعه و ادغام ویژگیهای جدید. بهکارگیری Docker و Containerization برای توسعه، تست و استقرار اپلیکیشن. مدیریت سورس کد و همکاری تیمی با استفاده از Git.
مهارتهای ضروری:
تسلط کامل به FastAPI: تجربه حرفهای و تسلط بر فریمورک FastAPI برای توسعه APIهای سریع و کارآمد. تسلط به PostgreSQL: تجربه کار با پایگاه داده PostgreSQL و طراحی schemaهای بهینه. تسلط به Docker & Containerization: تجربه عملی در Containerize کردن اپلیکیشنها با Docker و آشنایی با مفاهیم Containerization. تسلط به Git: تسلط بر Git و Git Workflow برای مدیریت سورس کد و همکاری تیمی. تسلط به Celery: تجربه کار با Celery برای مدیریت و اجرای تسکهای ناهمزمان و پردازش پسزمینه. تسلط به Redis: تجربه کار با Redis برای کشسازی و بهبود عملکرد سیستم. تسلط به JWT و OAuth2: دانش عمیق و تجربه عملی در پیادهسازی سیستمهای احراز هویت و امنیت با استفاده از JWT و OAuth2. آشنایی با Clean Code Principles: درک و بهکارگیری اصول Clean Code برای نوشتن کدهای خوانا، قابل نگهداری و با کیفیت. آشنایی با Basic SQL Queries: توانایی نوشتن کوئریهای SQL پایه برای تعامل با پایگاه داده PostgreSQL. تجربه با Unit Testing: تجربه در نوشتن و اجرای تستهای واحد برای اطمینان از صحت عملکرد کد. درک Caching Mechanisms: آشنایی با مفاهیم Caching و نحوه استفاده از Redis برای کشسازی.
مهارتهای امتیازی:
آشنایی با معماری Microservice & Event-Driven. تجربه کار با RabbitMQ Broker. آشنایی با Solidity و قراردادهای هوشمند. تجربه کار با بلاکچین Binance Smart Chain (BSC). سابقه مشارکت در پروژههای NFT یا بلاکچین.
مهارتهای مورد نیاز
Amazon Web Services
NoSQL Couch and Mongo
پایتون (Python)
Redis
برنامه نویسی بک اند (Back-End)
امکانات ویژه
بینهایت
فوری
برجسته
متمایز
سرویسهای مرتبط
فریلنسرهایی که در این پروژه پیشنهاد ارسال کردهاند
mhmdmoayeri5(3) امتیاززمان تحویل: 30 روزارسال پیشنهاد در:
saeedsetayesh5(1) امتیاززمان تحویل: 30 روزارسال پیشنهاد در:- زمان تحویل: 30 روزارسال پیشنهاد در:
darwvin5(7) امتیاززمان تحویل: 7 روزارسال پیشنهاد در:
sigo5(11) امتیاززمان تحویل: 30 روزارسال پیشنهاد در:- زمان تحویل: 100 روزارسال پیشنهاد در:
- زمان تحویل: 30 روزارسال پیشنهاد در:
asrodesign5(9) امتیاززمان تحویل: 30 روزارسال پیشنهاد در:

