دیجیکالا سرویس یکی از زیرمجموعههای دیجیکالا است که خدمات گارانتی و پشتیبانی پس از فروش کالاها را ارائه میدهد. ما به دنبال یک توسعهدهنده بکاند (Backend Developer) با مهارت بالا در Node.js هستیم که بتواند در توسعه، مقیاسپذیری و نگهداری سرویسهای دیجیکالا سرویس مشارکت کند.
● طراحی، توسعه و نگهداری سیستمهای بکاند
○ توسعه و نگهداری APIهای RESTful و GraphQL برای تعامل با سیستمهای مختلف
○ پیادهسازی و بهینهسازی سیستمهای مقیاسپذیر و High Availability
○ پیادهسازی Authentication و Authorization با استفاده از JWT، OAuth2 یا OpenID Connect
○ بهینهسازی Performance و افزایش کارایی درخواستهای بکاند
● معماری و بهینهسازی سیستمها
○ طراحی و توسعه میکروسرویسها با رعایت Best Practices
○ مدیریت ارتباط بین سرویسها با استفاده از gRPC، RabbitMQ، Kafka یا NATS
○ طراحی و پیادهسازی Event-Driven Architecture
○ بهینهسازی Queryهای پایگاه داده برای بهبود عملکرد
● مدیریت و یکپارچهسازی پایگاههای داده
○ تسلط بر PostgreSQL، MySQL، MongoDB و Redis
○ طراحی Database Schema و Indexing برای بهبود کارایی
○ پیادهسازی Replication، Sharding و Partitioning برای مقیاسپذیری
● استقرار و نگهداری سرویسها
○ مدیریت Docker و Kubernetes برای استقرار سرویسها
○ طراحی و نگهداری CI/CD Pipelines برای استقرار خودکار
○ همکاری نزدیک با DevOps و SecOps برای مانیتورینگ، Logging و امنیت
● امنیت و بهینهسازی کد
○ پیادهسازی OWASP Security Best Practices برای جلوگیری از حملات امنیتی
○ طراحی Rate Limiting و API Gateway برای افزایش امنیت و کنترل ترافیک
○ اجرای Unit Testing، Integration Testing و Load Testing
● همکاری بین تیمی و پشتیبانی فنی
○ همکاری نزدیک با تیمهای فرانتاند، محصول و دیزاین برای ارائه بهترین تجربه کاربری
○ بررسی و بهبود Code Review و Documentation
○ پشتیبانی از سیستمهای در حال اجرا و رفع مشکلات فنی
مهارتهای فنی:
● طراحی، توسعه و نگهداری سیستمهای بکاند با Django و FastAPI
● توسعه و نگهداری APIهای RESTful و GraphQL برای تعامل با سیستمهای مختلف
● پیادهسازی Authentication و Authorization با JWT، OAuth2 یا OpenID Connect
● بهینهسازی Performance و افزایش کارایی درخواستهای بکاند
● طراحی و توسعه میکروسرویسها با رعایت Best Practices
● مدیریت ارتباط بین سرویسها با gRPC، RabbitMQ، Kafka یا NATS
● استقرار و نگهداری سرویسها با Docker و Kubernetes
● طراحی و نگهداری CI/CD Pipelines برای استقرار خودکار
● اجرای Unit Testing، Integration Testing و Load Testing
● تسلط به Python، Django و FastAPI
● تجربه کار با PostgreSQL، MySQL، MongoDB و Redis
● آشنایی با Docker و Kubernetes برای استقرار سرویسها
● تسلط بر Git، CI/CD Pipelines
● آشنایی با Authentication & Authorization (JWT، OAuth2، OpenID Connect)
● مهارت در REST API و GraphQL
● توانایی بهینهسازی Performance و Security
● تجربه در Caching، Load Balancing و Rate Limiting
● آشنایی با React.js یا Vue.js برای همکاری در فرانتاند
این آگهی از وبسایت جاب ویژن پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت جاب ویژن برین و از اونجا برای این شغل اقدام کنین.