دیجی کالا
دیجی کالا

توسعه دهنده بک‌اند (Backend Developer)

تهران، ونک
تمام وقت
شنبه تا چهارشنبه
-
-
بیش از 5000 نفر
اینترنت / تجارت الکترونیک / خدمات آنلاین
شرکت ایرانی دارای مشتریان داخلی
1385
خصوصی
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

2 سال سابقه کار در گروه شغلی مشابه
MySql - متوسط
Python - متوسط
Node.js - پیشرفته
Django - متوسط
Rest API - متوسط
Kafka - متوسط
VueJS - مقدماتی
MongoDB - متوسط
RabbitMQ - متوسط
Docker - متوسط

شرح شغل و وظایف

دیجی‌کالا سرویس یکی از زیرمجموعه‌های دیجی‌کالا است که خدمات گارانتی و پشتیبانی پس از فروش کالاها را ارائه می‌دهد. ما به دنبال یک توسعه‌دهنده بک‌اند (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 برای همکاری در فرانت‌اند

 

شرایط احراز شغل

سن
22 - 38 سال
جنسیت
تفاوتی ندارد
نرم افزارها
Rest API| متوسط Kafka| متوسط RabbitMQ| متوسط MongoDB| متوسط MySql| متوسط Docker| متوسط Python| متوسط Django| متوسط VueJS| مقدماتی Node.js| پیشرفته

ثبت مشکل و تخلف آگهی

ارسال رزومه برای دیجی کالا