عنوان شغلی
Senior Backend Developer
توضیحات

اجرای یک وب‌سایت بر عهده برنامه نویس بک‌اند است و معمولا کارهایی که این برنامه نویس انجام می‌دهد توسط کاربر قابل مشاهده و اندازه گیری نیست، اما همیشه در پشت صحنه اجرا می‌شود. توسعه دهندگان Back-End نقش مهمی در تیم‌های توسعه وب دارند و کار اصلی آنها این است که مطمئن شوند که داده‌ها یا خدمات درخواست شده توسط سیستم یا نرم افزار front-end به درستی کار می‌کنند.

بک‌اند ترکیبی از پایگاه داده و نرم افزار نوشته شده به زبان سمت سرور است که بر روی سرورهای وب، سرورهای ابری یا ترکیبی از هر دو اجرا می‌شود.

مسئولیت‌ها
  • طراحی، توسعه و نگهداری نرم افزارهای سمت سرور (جدید و legacy)
  • نوشتن کدهای خوانا، قابل تست، قابل نگهداری و توسعه پذیر
  • همکاری و مشارکت مباحث مربوط به طراحی و معماری نرم افزار و راهکارهای در حال توسعه سازمان
مهارت‌ها
  • حداقل 3 سال سابقه کار حرفه ای در زمینه برنامه نویسی سمت سرور
  • مهارت و دانش عمیق در الگوهای معماری مانند microservices، event driven، CQRS و...
  • مهارت در مدل سازی نیازمندی های بیزینسی در کد
  • دانش عمیق از اصول و الگوهای برنامه نویسی مثل OOP، FP، DDD، سیستم های توزیع شده، الگوهای طراحی و...
  • تجربه کافی با دیتابیس های SQL و NoSQL
  • آشنایی با مفاهیم زیر امتیاز محسوب میشود:
    • آشنایی با پروتکل های رایج در IoT (MQTT، LwM2M، و...)
    • Docker
    • تجربه کار با ABP Framework
    • Kubernetes
    • Kafka
مزایای شغلی
  • برنامه‌های آموزشی
  • ماموریت کاری
  • هدایا و بسته‌های تشویقی
  • صبحانه و نهار
نوع همکاری
تمام وقت
آغاز همکاری
1 شهریور ۱۴۰۲
مکان شغل
تهران - سیدخندان
ساعات کاری
۸ الی ۱۷
دستمزد
توافقی.
اعتبار فرصت شغلی
۱۴۰۲/۰۴/۰۹
Close modal window

باتشکر از ارسال اطلاعات، پس از بررسی اطلاعات، با شما تماس خواهیم گرفت.