توضیحات فرصت شغلی
پروژه: بازار 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
شرکت ما از سال 1398 فعالیت خود را در حوزه برنامهنویسی و فناوری آغاز کرده و از همان ابتدا تمرکز ویژهای بر اجرای پروژههای نوآورانه و مدرن داشته است. تیم ما با بهرهگیری از استعدادها و تکنولوژیهای روز، موفق به توسعه و پیادهسازی پروژههای متنوع در زمینههای مختلف شده است.
ما به دنبال افرادی هستیم که همراه با ما رشد کنند، ایدههای خلاقانه خود را به عمل تبدیل کنند و در پیشبرد پروژههای هیجانانگیز ما در دنیای Web3، NFT و فناوریهای نوین سهیم باشند. همکاری با ما نه تنها یک شغل، بلکه فرصتی برای تجربه کار در پروژههایی تأثیرگذار و بهروز خواهد بود.