alpharency

استخدام توسعه‌دهنده بک‌اند(دورکاری)

امکان دورکاری

توضیحات فرصت شغلی

پروژه: بازار 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
لوگوی شرکت alpharency

alpharency

فناوری اطلاعات، نرم‌افزار و سخت‌افزار

۱-۱۰ نفر

شرکت ما از سال 1398 فعالیت خود را در حوزه برنامه‌نویسی و فناوری آغاز کرده و از همان ابتدا تمرکز ویژه‌ای بر اجرای پروژه‌های نوآورانه و مدرن داشته است. تیم ما با بهره‌گیری از استعدادها و تکنولوژی‌های روز، موفق به توسعه و پیاده‌سازی پروژه‌های متنوع در زمینه‌های مختلف شده است.

ما به دنبال افرادی هستیم که همراه با ما رشد کنند، ایده‌های خلاقانه خود را به عمل تبدیل کنند و در پیشبرد پروژه‌های هیجان‌انگیز ما در دنیای Web3، NFT و فناوری‌های نوین سهیم باشند. همکاری با ما نه تنها یک شغل، بلکه فرصتی برای تجربه کار در پروژه‌هایی تأثیرگذار و به‌روز خواهد بود.