توسعهدهنده ارشد بکاند Python برای نرمافزار مالی / بانکی
« ارسال رزومه متناسب با این موقعیت، به تسریع فرآیند بررسی و اعلام نتیجه کمک خواهد کرد »
ما به دنبال یک توسعهدهنده ارشد بکاند هستیم که بتواند در طراحی، توسعه و نگهداری سرویسهای مقیاسپذیر، امن و قابل اتکا برای یک نرمافزار مالی / بانکی نقش کلیدی داشته باشد.
این موقعیت برای فردی مناسب است که فقط کدنویس نیست؛ بلکه میتواند درباره معماری، کیفیت فنی، امنیت، کارایی، تستپذیری و نگهداری بلندمدت سیستم تصمیمگیری کند. ما به دنبال کسی هستیم که تجربه واقعی در ساخت سیستمهای بکاند جدی، production-ready و حساس به خطا داشته باشد.
مسئولیتها:
طراحی و توسعه سرویسهای بکاند با Python
مشارکت در طراحی معماری سیستم، APIها، دیتامدلها و سرویسهای داخلی
توسعه APIهای امن، پایدار و قابل نگهداری
کار با پایگاهدادههای رابطهای مانند PostgreSQL
بهینهسازی کوئریها، ساختار دادهها و عملکرد سرویسها
پیادهسازی تستهای واحد، یکپارچهسازی و تستهای کاربردی در سطح بکاند
بررسی و بهبود کیفیت کد، code review و انتقال تجربه به اعضای تیم
همکاری نزدیک با تیم محصول، فرانتاند، DevOps و سایر ذینفعان فنی
توجه جدی به امنیت، لاگینگ، مانیتورینگ، مدیریت خطا و قابلیت ردیابی رخدادها
مشارکت در تحلیل مسائل فنی پیچیده و ارائه راهحلهای پایدار
مهارتها و تجربههای موردنیاز:
تسلط حرفهای به Python و مفاهیم توسعه بکاند
تجربه عملی با فریمورکهایی مانند FastAPI، Django یا Flask
تجربه طراحی و توسعه RESTful API
تسلط مناسب بر PostgreSQL یا پایگاهدادههای رابطهای مشابه
آشنایی با طراحی دیتامدل، ایندکسگذاری، تراکنشها و بهینهسازی کوئریها
تجربه کار با Docker و محیطهای کانتینری
آشنایی با مفاهیم معماری نرمافزار، طراحی ماژولار و اصول Clean Code
توانایی نوشتن کد تستپذیر و تجربه کار با ابزارهای تست در Python
درک خوب از مفاهیم امنیت در بکاند، شامل احراز هویت، مجوزدهی، مدیریت توکن، اعتبارسنجی ورودیها و محافظت از دادههای حساس
تجربه کار با Git و فرایندهای code review
توانایی تحلیل مسئله، تصمیمگیری فنی و مستندسازی مناسب
مزیت محسوب میشود:
تجربه کار روی محصولات مالی، بانکی، پرداخت، کیف پول، اعتبارسنجی، فینتک یا سیستمهای حساس به تراکنش
آشنایی با معماری Microservices یا Service-Oriented Architecture
تجربه کار با message brokerهایی مانند Kafka، RabbitMQ یا Redis Streams
تجربه کار با Redis، Celery یا ابزارهای پردازش غیرهمزمان
آشنایی با CI/CD و ابزارهای مانیتورینگ و observability
تجربه طراحی سیستمهایی با نیازمندیهای بالا در زمینه availability، consistency، auditability و fault tolerance
آشنایی با مفاهیم امنیتی مرتبط با حوزه مالی و بانکی
تجربه منتورینگ یا هدایت فنی اعضای تیم
ویژگیهای فردی مورد انتظار:
مسئولیتپذیر، دقیق و حساس نسبت به کیفیت خروجی
توانمند در حل مسئلههای پیچیده و مبهم
علاقهمند به یادگیری و بهبود مستمر
دارای روحیه همکاری تیمی و ارتباط شفاف
توانایی تصمیمگیری فنی با در نظر گرفتن محدودیتهای محصول، زمان و نگهداری آینده
نگاه بلندمدت به توسعه نرمافزار، نه صرفاً تحویل سریع کد
چرا این موقعیت مهم است؟
در محصولات مالی و بانکی، بکاند فقط یک لایه فنی نیست؛ قلب سیستم است. کیفیت تصمیمهای فنی، امنیت دادهها، پایداری سرویسها، دقت تراکنشها و قابلیت ردیابی خطاها مستقیماً روی اعتماد کاربران و موفقیت محصول اثر میگذارد.
در این نقش، شما بخشی از تیمی خواهید بود که روی یک نرمافزار جدی و حساس کار میکند؛ جایی که کیفیت معماری، مهندسی دقیق و مسئولیتپذیری اهمیت واقعی دارد.
« اگر تجربه جدی در توسعه بکاند دارید و علاقهمندید روی یک محصول مالی / بانکی با استانداردهای بالا کار کنید، رزومه خود را برای ما ارسال کنید. »
« برای اینکه بتوانیم رزومهها را سریعتر و دقیقتر بررسی کنیم و در کوتاهترین زمان به متقاضیان واجد شرایط بازخورد بدهیم، لطفاً پیش از ارسال، اطمینان حاصل کنید که سوابق و مهارتهای شما با نیازمندیهای این موقعیت همخوانی دارد، رزومهتان بهروز است و حقوق درخواستی خود را نیز بهصورت شفاف در آن درج کردهاید. »
شرکت « یاپل کام » مجموعهای فناورانه در حوزه فناوریهای مالی است که تأسیس آن حاصل تجربه مؤسسین این شرکت در حوزه استارتاپ، فناوری مالی و هوش مصنوعی میباشد.
« یاپل کام » با این اعتقاد شروع به کار نمود که در عصر جدید فناوریها، همه باید بتوانند در عرصه اقتصاد دیجیتال (Digital Economy) نقش آفرینی کنند و هیچ انسانی نباید به دلیل پیچیدگیها یا هزینههای بالا از این عرصه حذف شود.
مأموریت اصلی این شرکت، طراحی و تولید محصولات خلاقانه، فناورانه، امن و کارا در حوزه اقتصاد دیجیتال با تمرکز بر بانکداری نوین (NeoBank) و توسعه فناوریهای مالی است.