شرح موقعیت
ما در همتاپی به دنبال یک توسعهدهنده بکاند ارشد (Senior Backend Developer) هستیم که تجربه کافی در طراحی و توسعه سرویسهای مقیاسپذیر، امن و پایدار داشته باشد. در این موقعیت، با چالشهای فنی مرتبط با سرویسهای مالی و دادههای حساس کاربران سروکار خواهید داشت؛ بنابراین، دقت در اجرا، تفکر تحلیلی و مسئولیتپذیری نسبت به کیفیت کد و عملکرد سیستمها اهمیت بالایی دارد. شایستگیها: ویژگیهای فردی: مواردی که مزیت محسوب میشوند: امکاناتی که همتاپی برای رشد شما فراهم میکند: ساعت کاری: شنبه تا چهارشنبه از ساعت 9تا ۱۷ و پنجشنبهها از ساعت 9 تا ۱۵. اگر به توسعه سرویسهای بکاند قابل اعتماد علاقهمند هستید و کیفیت، امنیت و مسئولیتپذیری در کار برایتان اهمیت دارد، مشتاقانه منتظر دریافت رزومه شما هستیم.
مسئولیتها
- طراحی، توسعه و بهینهسازی سرویسهای بکاند با Node.js
- طراحی و بهینهسازی دیتابیسها و مدیریت صحت و همزمانی تراکنشها
- توسعه و نگهداری معماری میکروسرویسها و سیستمهای پردازش پیام
- پایش عملکرد سرویسها، عیبیابی مشکلات Production و افزایش پایداری سیستم
- رعایت اصول امنیتی، تستنویسی و بهبود کیفیت کد
- مستندسازی فنی، مشارکت در Code Review و همکاری مؤثر با تیم فنی
- حداقل ۵ سال سابقه توسعه بکاند، شامل حداقل ۳ سال تجربه حرفهای با Node.js و TypeScript
- تسلط بر یک فریمورک Node.js و تسلط عمیق بر PostgreSQL، شامل بهینهسازی Query، Indexing، مدیریت تراکنشها و Migration
- تجربه عملی با Redis و حداقل یک Message Broker
- تسلط بر مفاهیم معماری میکروسرویسها، از جمله Saga، Outbox، Idempotency و Eventual Consistency
- تسلط بر مباحث Performance در Node.js و آشنایی با اصول امنیت اپلیکیشن
- تجربه کار با Docker، CI/CD و تستهای Unit، Integration و E2E
- آشنایی با ابزارهای مانیتورینگ مانند Prometheus، Grafana و ELK
- تسلط بر Clean Code، اصول SOLID، Design Patternهای رایج و Git Flow
- آشنایی با Agile، Jira و مستندسازی فنی APIها و سرویسها
- مسئولیتپذیری بالا نسبت به امنیت و صحت دادههای مالی کاربران
- تفکر تحلیلی و توانایی حل مسائل پیچیده
- روحیه Ownership در شناسایی و رفع مشکلات Production
- دقت بالا، توانایی مستندسازی و انتقال دانش
- سابقه فعالیت در صرافی، بانک یا کسبوکارهای فینتک
- آشنایی با Order Book، Matching Engine و Double-Entry Ledger
- تجربه محاسبات مالی دقیق با Decimal/BigNumber
- تجربه اتصال به بلاکچینها و کار با Walletها و تراکنشها
- آشنایی با ClickHouse، TimescaleDB، gRPC و الزامات KYC/AML
- محیط کاری دوستانه، حرفهای و حمایتگر
- فرصت رشد تخصصی و مشارکت در حل چالشهای فنی واقعی
- حقوق رقابتی و قابل ارتقا بر اساس عملکرد و ارزیابیهای دورهای
- بیمه تأمین اجتماعی از بدو ورود
- میانوعده روزانه
- هدایای مناسبتی، پاداشهای دورهای و فرصتهای آموزشی
- برنامههای رفاهی مانند استخر
نیازمندیها
- Back-end
- Node.js
- Javascript