13 ساعت پیش | کد آگهی: 11806887
دستهبندی شغلی
موقعیت مکانی
تحصیلات
محل فعالیت
-
مزایا
-
مهارت ها و زبان ها
front end - برنامه نویسی back end - برنامه نویسی Python - پایگاه داده Mysql - کار با Linuxانگلیسی
نوع همکاری
سایر اطلاعات
ما به دنبال یک برنامه نویس Backend توانمند مسئولیت پذیر و علاقه مند به توسعه نرم افزارهای پایدار و قابل توسعه هستیم که توانایی طراحی توسعه و نگهداری سرویس های Backend APIها و منطق سمت سرور را داشته باشد
برای این موقعیت محدودیتی روی یک زبان یا Framework خاص نداریم تسلط مناسب به یکی از تکنولوژی های Backend مانند Python Django و Node js و NestJS یا Go برای ما قابل قبول است و آشنایی با چند مورد از این تکنولوژی ها مزیت محسوب می شود
فرد موردنظر باید درک مناسبی از معماری Backend طراحی API پایگاه داده امنیت Performance و توسعه سرویس های Production داشته باشد
مسئولیت ها
طراحی و توسعه سرویس های Backend و APIها
توسعه و نگهداری REST API و سرویس های داخلی
طراحی و پیاده سازی منطق کسب وکار
توسعه قابلیت های جدید و بهبود پروژه های موجود
طراحی و مدیریت ساختار پایگاه داده
بهینه سازی Queryها و عملکرد سرویس ها
پیاده سازی Authentication و Authorization
یکپارچه سازی با APIها و سرویس های Third party
طراحی و پیاده سازی Webhookها و سرویس های ارتباطی
کار با Queue Cache و پردازش های Background
بررسی Logها Debug و رفع مشکلات نرم افزار
Refactor و بهبود ساختار کدهای موجود
نوشتن کد تمیز قابل نگهداری و قابل توسعه
همکاری با تیم Frontend DevOps و سایر اعضای تیم فنی
مشارکت در طراحی معماری و تصمیمات فنی پروژه ها
توجه به امنیت Performance پایداری و Scalability سرویس ها
نوشتن تست و مستندسازی بخش های مهم سیستم
br شرایط احراز
تسلط مناسب به حداقل یکی از استک های زیر
Python و Django Django REST Framework FastAPI
Node js و NestJS
Go و Frameworkها و ابزارهای مرتبط
آشنایی یا تجربه با بیش از یک استک Backend امتیاز مثبت محسوب می شود
همچنین انتظار می رود فرد موردنظر با موارد زیر آشنایی مناسبی داشته باشد
طراحی و توسعه RESTful API
HTTP JSON و مفاهیم ارتباط Client و Server
Git و Version Control
معماری نرم افزار و اصول Clean Code
Authentication و Authorization
JWT Session و مفاهیم امنیتی مرتبط
Linux و محیط Server
Debugging و Troubleshooting
طراحی نرم افزارهای قابل توسعه و نگهداری
پایگاه داده و ذخیره سازی
تجربه کار با پایگاه داده برای این موقعیت اهمیت بالایی دارد
آشنایی و تجربه در موارد زیر مزیت مهم محسوب می شود
PostgreSQL
MySQL MariaDB
Redis
طراحی Database Schema
Indexing و بهینه سازی Query
Transaction و مدیریت هم زمانی داده ها
Migration و مدیریت تغییرات Database
Caching و طراحی استراتژی Cache
آشنایی با ORMها مانند Django ORM SQLAlchemy Prisma یا TypeORM
تسلط مناسب به PostgreSQL یا MySQL و تجربه عملی با Redis امتیاز ویژه محسوب می شود
مهارت های تکمیلی
آشنایی یا تجربه در موارد زیر مزیت محسوب می شود
Docker و Docker Compose
Nginx
Linux Server Administration
GitLab CI CD یا GitHub Actions
Redis
Celery
RabbitMQ یا سایر Message Brokerها
Background Jobs و Task Queue
WebSocket
Microservices
Event driven Architecture
Async Programming
Unit Test و Integration Test
Swagger OpenAPI
Logging و Monitoring
Caching
Design Patterns
Software Architecture
API Gateway
Rate Limiting
High Availability و Scalability
Frontend
این موقعیت شغلی Backend است و تسلط به Frontend الزامی نیست با این حال موارد زیر مزیت محسوب می شوند
آشنایی با JavaScript یا TypeScript
آشنایی با Vue js
توانایی درک ساختار پروژه های Frontend
توانایی انجام تغییرات ساده در Frontend در صورت نیاز
آشنایی با نحوه ارتباط Frontend و Backend از طریق API
امنیت و کیفیت نرم افزار
آشنایی با اصول امنیت Web و API
آشنایی با OWASP و آسیب پذیری های رایج
توجه به Validation و Sanitization داده ها
مدیریت صحیح دسترسی ها و Permissionها
آشنایی با Rate Limiting و جلوگیری از Abuse
توانایی نوشتن کد امن پایدار و قابل تست
آشنایی با Code Review و استانداردهای توسعه تیمی
امتیازات ویژه
داشتن تجربه در هر یک از موارد زیر امتیاز مثبت محسوب می شود
Python Django
Node js NestJS
Go
PostgreSQL
MySQL MariaDB
Redis
Docker
Microservices
Message Queue
REST API
WebSocket
سیستم های پرترافیک و Production
معماری سرویس گرا
طراحی و توسعه APIهای Third party
CI CD
Linux
Vue js
DevOps
امنیت نرم افزار و API
ویژگی های فردی موردنظر
ما به دنبال فردی هستیم که
قدرت تحلیل و حل مسئله بالایی داشته باشد
صرفاً به کار کردن کد اکتفا نکند و به کیفیت و ساختار آن اهمیت بدهد
در Debug و پیدا کردن علت اصلی مشکلات پیگیر باشد
بتواند بین راه حل های مختلف فنی تصمیم مناسبی بگیرد
به Performance Security و Scalability اهمیت بدهد
قبل از اعمال تغییرات اثر آن ها بر سایر بخش های سیستم را بررسی کند
مسئولیت قابلیت هایی که توسعه می دهد را تا رسیدن به نتیجه بر عهده بگیرد
توانایی مطالعه Documentation و منابع فنی انگلیسی را داشته باشد
علاقه مند به یادگیری تکنولوژی ها و روش های جدید باشد
توانایی کار تیمی و در عین حال انجام مستقل مسئولیت ها را داشته باشد
شرکت رهاورد بزرگ آسیا Rahavard Bozorg Asia
دسته بندی وب برنامه نویسی و نرم افزار
نحوه همکاری تمام وقت
نوع همکاری حضوری
مدرک تحصیلی کارشناسی
سابقه کار سه تا شش سال
حقوق توافقی
جنسیت مهم نیست
مهارت ها Back end Javascript Django Python
شهر تهران تهران
جویا کار این آگهی را از سایت
جابینجا
استخراج نموده است و هیچ مسئولیتی در قبال این آگهی ندارد.
دقت نمایید که کارفرما حق دریافت هیچ گونه وجهی از کارجو را نداشته و این امر خلاف قانون است. در صورت مشاهده این موارد یا سایر تخلفات با کلیک روی (گزارش آگهی) ما را در ارائه خدمات بهتر یاری نمایید.
در غیر این صورت میتوانید با کلیک بر روی دکمه "درج نظر" نظر خود را در مورد این آگهی ثبت کنید.
جهت اشتراک در شبکه های اجتماعی روی کلیدهای زیر کلیک کنید
همچنین میتوانید لینک کوتاه زیر را جهت دسترسی به صفحه فوق برای اشتراک گذاری کپی کنید
کپی کردن لینک
نظرات در مورد این آگهی: درج نظر