استخدام برنامه نویس Backend Engineer
شرح موقعیت شغلی
شرکت زانیس (XANIS)
شرکت زانیس در مسیر توسعه محصولات پیشرفته بازار سرمایه، بهدنبال جذب یک Net Backend Engineer با تمرکز بر توسعه و نگهداری سیستمهای معاملات برخط بازار سرمایه است.
در این نقش، شما در توسعه هسته پردازش معاملات (OMS) مشارکت خواهید داشت؛ جایی که دقت، پایداری و کارایی سیستمها مستقیماً بر تصمیمگیری و تجربه کاربران تأثیر میگذارد.
اگر به کار روی سیستمهای پیچیده، مقیاسپذیر و High-Performance علاقهمند هستید، این موقعیت برای شماست.
در این نقش، شما در توسعه هسته پردازش معاملات (OMS) مشارکت خواهید داشت؛ جایی که دقت، پایداری و کارایی سیستمها مستقیماً بر تصمیمگیری و تجربه کاربران تأثیر میگذارد.
اگر به کار روی سیستمهای پیچیده، مقیاسپذیر و High-Performance علاقهمند هستید، این موقعیت برای شماست.
چرا زانیس؟
Impact واقعی در بازار سرمایه
محصولاتی که توسعه میدهیم، مستقیماً در فرآیند تصمیمگیری مالی کاربران نقش دارند.
محصولاتی که توسعه میدهیم، مستقیماً در فرآیند تصمیمگیری مالی کاربران نقش دارند.
چالشهای مهندسی در سطح بالا
از پردازش دادههای حجیم تا طراحی سیستمهای توزیعشده با حساسیت بالا نسبت به Consistency و Latency.
از پردازش دادههای حجیم تا طراحی سیستمهای توزیعشده با حساسیت بالا نسبت به Consistency و Latency.
فرهنگ مهندسی بالغ
تصمیمگیری مبتنی بر تحلیل فنی، حس Ownership بالا و تعامل سازنده بین تیمها.
تصمیمگیری مبتنی بر تحلیل فنی، حس Ownership بالا و تعامل سازنده بین تیمها.
مسئولیتها
- توسعه و نگهداری سرویسهای حیاتی در سامانه مدیریت سفارشات (OMS)
- طراحی و بهینهسازی مدلهای داده و ساختارهای ذخیرهسازی با تمرکز بر:
- PostgreSQL
- Elasticsearch
- Key-Value Stores
- پیادهسازی پردازشهای Batch و Near Real-Time با تضمین دقت و یکپارچگی داده
- مدیریت و حل چالشهای کلیدی در سیستمهای مالی:
- Concurrency
- Consistency
- Latency & Throughput
- طراحی معماریهای Microservices و Event-Driven
- طراحی و پیادهسازی سیستمهای Messaging مبتنی بر Kafka
- تضمین کیفیت از طریق Automated Testing و کنترل خطاهای مالی
- توسعه سرویسهای Scalable، Fault-Tolerant و Secure
- همکاری نزدیک با تیمهای مختلف برای طراحی APIهای پایدار و قابل اتکا
- مشارکت در بهبود Pipelineهای CI/CD با استفاده از GitLab
- استقرار و مدیریت سرویسها با Docker و Kubernetes به همراهی تیم دواپس
مهارتهای مورد نیاز
- تسلط کامل بر C# و .NET Core
- آشنایی قابل قبول با C++
- تجربه عملی در طراحی سیستمهای High-Performance و Distributed
- درک عمیق از مفاهیم:
- Data Consistency
- Idempotency
- Transaction Handling
- تسلط بر معماری Microservices
- درک عمیق و کاربردی از معماری های:
- Domain-Driven Design (DDD)
- CQRS
- تجربه کار با Message Brokerها (ترجیحاً Kafka)
- آشنایی با Event-Driven Architecture
- تجربه کار با Docker و Kubernetes
- تسلط بر GitLab و مفاهیم CI/CD
- تجربه کار با ابزارهای مدیریت پروژه مانند Jira
مزیتهای رقابتی (Nice to Have)
- آشنایی با ساختار بازار سرمایه ایران
- تجربه در Monitoring و Performance Tuning
- تجربه کار با سیستمهای High-Throughput / Low-Latency
- آشنایی با مفاهیم FinTech
- تجربه توسعه OMS یا فرآیندهای معاملاتی سهام و معاملات آپشن
ویژگیهای شخصیتی
- انگیزه بالا برای یادگیری و توسعه فردی و فنی
- مسئولیتپذیری و دقت بالا، بهویژه در کار با دادههای مالی
- توانایی حل مسئله و تصمیمگیری در شرایط چالشبرانگیز
- روحیه کار تیمی و پایبندی به اخلاق حرفهای
ویژگیهای فردی
- رویکرد تحلیلی و مسئلهمحور
- دقت بالا در کار با دادههای حساس
- حس Ownership نسبت به خروجی کار
- توانایی کار مؤثر در تیمهای مهندسی
- تمایل به یادگیری مستمر و بهروز ماندن
مهارتهای مورد نیاز
- Back-end
- Node.js
- SQL
- Python
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست