عنوان شغلی
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 شهریور ۱۴۰۲
مکان شغل
تهران - سیدخندان
ساعات کاری
۸ الی ۱۷
دستمزد
توافقی.
اعتبار فرصت شغلی
۱۴۰۲/۰۴/۰۹