ما به دنبال Senior Backend Developer هستیم که توانایی طراحی، توسعه و نگهداری APIهای امن و مقیاسپذیر برای Progressive Web Application (PWA) در حوزه فینتک و لندتک را داشته باشد.
این فرد مسئول ایجاد Backend قابل اعتماد، امن و بهینه برای تراکنشهای مالی و تعامل با Frontend خواهد بود.
مسئولیتها
- طراحی و توسعه RESTful APIs برای ارتباط با Frontend PWA
- پیادهسازی Authentication و Authorization امن (JWT / OAuth2)
- مدیریت PostgreSQL و دیتابیسهای مرتبط: طراحی Schema، بهینهسازی Query، Indexing، Transaction و Concurrency
- اطمینان از امنیت دادهها و پیادهسازی Best Practiceهای امنیتی
- مدیریت و بهینهسازی عملکرد Backend برای پاسخگویی به تعداد بالای درخواست همزمان
- استقرار و نگهداری Backend روی Ubuntu Server
- پیکربندی و مدیریت Nginx، PM2 یا Docker برای سرویسها
- مستندسازی API و همکاری نزدیک با Frontend برای هماهنگی Data Contracts
- رفع باگها و بهبود مستمر سیستم
مهارتها و الزامات فنی
Backend
- تسلط کامل به Node.js و توسعه Backend با معماری مدرن
- تجربه طراحی و توسعه RESTful API و مدیریت Authentication / Authorization
- تجربه کار با PostgreSQL و مدیریت تراکنشهای حساس
- بهینهسازی عملکرد و مدیریت Concurrency
- آشنایی با Microservices و معماری Modular (اختیاری اما مثبت)
Server / Deployment
- تجربه عملی با Ubuntu Server
- پیکربندی Nginx و مدیریت Process با PM2 یا Docker
- آشنایی با CI/CD و ابزارهای استقرار خودکار
- آشنایی با اصول Scaling و High Availability
Security
- آشنایی با امنیت API و Web Application
- مقابله با تهدیدات معمول (SQL Injection, XSS, CSRF)
- مدیریت Secrets و Environment Variables
امتیازات مثبت
- تجربه پروژههای FinTech یا High-Traffic
- تجربه Remote Deployment / Cloud
- تجربه Code Review و راهنمایی تیم
- آشنایی با Unit Testing و Integration Testing برای Backend
ویژگیهای فرد ایدهآل
- مستقل، مسئولیتپذیر و توانمند در هدایت فنی پروژه
- توانایی حل مسئله و بهینهسازی عملکرد Backend
- تجربه نگهداری و ارتقای Backend در طول زمان
- علاقهمند به یادگیری و ارتقای مهارتهای فنی
نوع همکاری
- حضوری و تماموقت
- ساعات کاری: 8:00 الی 16:00 (بهجز جمعهها)
محل کار