ما به دنبال یک Backend Developer توانمند هستیم که در طراحی و توسعه سرویسهای مقیاسپذیر با استفاده از Python و FastAPI تجربه داشته باشد. فرد مناسب در توسعه APIهای asynchronous، بهینهسازی عملکرد سیستم و همکاری نزدیک با تیمهای فرانتاند و DevOps نقش کلیدی خواهد داشت.
مسئولیتها (Responsibilities)
طراحی، توسعه و نگهداری RESTful API با استفاده از FastAPI
پیادهسازی معماری Asynchronous / Non-blocking
بهینهسازی عملکرد، latency و throughput سرویسها
طراحی و پیادهسازی ساختارهای داده و منطق بیزینسی
کار با دیتابیسهای رابطهای و غیررابطهای
نوشتن تستهای واحد و تستهای یکپارچگی
همکاری با تیمهای Frontend، DevOps و Product
بررسی و بهبود کد (Code Review) و رعایت Best Practiceها
مستندسازی APIها (Swagger )
مهارتها و الزامات (Requirements)
مهارتهای فنی
تسلط به Python
تجربه عملی با FastAPI
درک عمیق از Async / Await و Event Loop
تجربه کار با SQLAlchemy (Async) یا ORMهای مشابه
آشنایی با دیتابیسها:
PostgreSQL / MySQL
Redis
تجربه کار با JWT / OAuth2 / Authentication
آشنایی با Docker
تجربه کار با Git
مهارتهای ترجیحی (Nice to Have)
تجربه کار با Message Brokerها مثل RabbitMQ / Kafka
ما در دیجیکالا به عنوان شرکتی که در حوزه تجارت الکترونیک فعالیت میکنه، به دنبال تحقق رویای «لبخندی برای همه ایران» هستیم. در همین راستا، با بهرهگیری از فناوریهای روز دنیا و توسعه مداوم سرویسهای مبتنی بر تکنولوژی، ارزشهای خودمون رو در مشتریمحوری، اشتیاق برای تعالی، کارگروهی و نتیجهگرایی دنبال میکنیم.
در گروه دیجیکالا امکانی فراهم شده تا ما با افراد با تخصصهای متنوع در یک مجموعه فعالیت کنیم. علاوه بر این، با توجه به سرعت رشد بالا در دیجیکالا، امکان رشد و توسعه رو در مواجهه با چالشها و استفاده از برنامههای توسعه و آموزش متنوع داریم.