توضیحات فرصت شغلی
پروژه: بازار 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 یا بلاکچین.
تکنولوژیها
- PythonPostgreSQLDockerFastAPI
درباره تیم
در دنیای دیجیتال امروز، موفقیت تنها با یک جنبه به دست نمیآید؛ بلکه نیازمند یک همافزایی قدرتمند است. Trinity Cyberian Team بر پایه همین فلسفه بنا شده است: همافزایی سه رکن اساسی دنیای دیجیتال: تکنولوژی، طراحی و محتوا.
ما که هستیم؟
ما یک اکوسیستم پویا از متخصصان فریلنسر هستیم که شامل برنامهنویسان، طراحان گرافیک و استراتژیستهای محتوا میشود. ساختار غیرمتمرکز ما این امکان را میدهد که بهترین استعدادها را از سراسر جهان برای هر پروژه گرد هم آوریم و راهحلهایی خلاقانه، کارآمد و منحصربهفرد ارائه دهیم.
Trinity Cyberian Team
Trinity Cyberian Team، مجموعهای پویا از فریلنسرهای متخصص شامل برنامهنویسان، طراحان گرافیک و تولیدکنندگان محتواست. ما با هدف ارائه کارهای با کیفیت بالا، در محیطی منعطف و تعاملی فعالیت میکنیم. اگر به دنبال فرصت رشد و همکاری در پروژههای متنوع هستید، تیم ما منتظر شماست.
اطلاعات تماس
مزایا
- پرداخت حقوق بدون تاخیر
