Finnet
Finnet
۲۰۱ – ۵۰۰ کارکنان
B2Bامور مالیفین‌تک
Finnet یک شرکت فین‌تک برزیلی است که زیرساخت‌های مالی را برای کسب‌وکارها و مؤسسات مالی توسعه می‌دهد. این شرکت که در سال ۲۰۰۳ تأسیس شده است، بر ساده‌سازی فرایند حساب‌های پرداختنی و دریافتنی از طریق پلتفرم اوپن فایننس خود تمرکز دارد. این پلتفرم شرکت‌ها را به بانک‌های بزرگ متصل می‌کند و از بانکداری اینترنتی چندخدمتی، مدیریت ریسک، صدور صورتحساب خودکار و پایش تراکنش‌ها به‌صورت لحظه‌ای پشتیبانی می‌کند. فعالیت Finnet بر استفاده از خودکارسازی مالی برای کارآمدتر و امن‌تر کردن تراکنش‌های کسب‌وکار استوار است و فرصت‌های آن بر محصولات و عملیات فناوری مالی B2B این شرکت شکل می‌گیرند.

تحلیلگر ارشد سیستم‌های بک‌اند Node.js (دورکاری)

تحلیلگر ارشدی که مسئول توسعه APIها و میکروسرویس‌های Node.js برای راهکارهای مدیریت مالی Finnet است. این نقش شامل یکپارچه‌سازی، پیام‌رسانی، تاب‌آوری و پشتیبانی از محیط عملیاتی می‌شود.

توضیحات

  • بهبود راهکارهای بک‌اند را از درک مسئله تا پیاده‌سازی، استقرار و پایش محیط عملیاتی به‌صورت سرتاسری بر عهده گرفتن
  • ساخت، ارتقا و نگهداری برنامه‌ها، APIها و سرویس‌ها با Node.js به‌عنوان فناوری اصلی
  • ایجاد و نگهداری REST APIها و یکپارچه‌سازی‌های متصل‌کننده سیستم‌های داخلی و خارجی
  • کار با سیستم‌های توزیع‌شده، میکروسرویس‌ها، ارتباط سرویس‌به‌سرویس و پیام‌رسانی
  • کمک به تعریف و تکامل معماری راهکارها
  • به‌کارگیری اصول Clean Code، Design Patterns و معماری نرم‌افزار
  • توسعه و نگهداری تست‌های واحد و یکپارچه‌سازی
  • پیاده‌سازی الگوهای تاب‌آوری شامل Retry، Timeout، Circuit Breaker و Fallback
  • بررسی رخدادها، مرور لاگ‌ها و تشخیص مشکلات برنامه، یکپارچه‌سازی و پایگاه داده
  • تعیین علل ریشه‌ای و پیشنهاد راهکارهای ماندگار
  • کار با پایگاه‌های داده رابطه‌ای از طریق ایجاد، بررسی و تحلیل کوئری‌های SQL
  • کمک به بررسی عملکرد و رفع اشکال پایگاه داده
  • استفاده از Azure DevOps برای کنترل نسخه، pull requestها و pipelineهای CI/CD
  • مشارکت در بازبینی کد و گفت‌وگوهای فنی
  • ارزیابی آثار، ریسک‌ها، وابستگی‌ها، میزان تلاش و پیچیدگی راهکارها
  • پایش برنامه‌های محیط عملیاتی و کمک به رفع رخدادها
  • همکاری با تیم‌های Development، Product، Quality، Infrastructure، Security و سایر تیم‌ها
  • اشتراک‌گذاری دانش و پشتیبانی از رشد فنی تیم
  • یافتن فرصت‌هایی برای خودکارسازی و بهبود مستمر
  • کار با سیستم‌ها و سرویس‌های ساخته‌شده با Python یا Java در صورت نیاز

شرایط لازم

  • تجربه اثبات‌شده یا دانش قوی در توسعه بک‌اند با Node.js
  • تجربه توسعه و مصرف REST APIها
  • تجربه توسعه بک‌اند با JavaScript و/یا TypeScript
  • تجربه یکپارچه‌سازی سیستم‌ها
  • درک معماری‌های توزیع‌شده و میکروسرویس‌ها
  • تجربه کار با پیام‌رسانی و پردازش ناهمگام
  • دانش پایگاه‌های داده رابطه‌ای و SQL
  • توانایی تحلیل و تشخیص مشکلات برنامه و پایگاه داده
  • تجربه نوشتن تست‌های واحد و یکپارچه‌سازی
  • تسلط بر Git و کنترل نسخه
  • تجربه استفاده از Azure DevOps
  • درک pipelineهای CI/CD
  • دانش Design Patterns، Clean Code و بهترین روش‌های مهندسی نرم‌افزار
  • تجربه پیاده‌سازی الگوهای مدیریت خطا و تاب‌آوری مانند Circuit Breaker، Retry، Timeout و Fallback
  • درک مفاهیم امنیت برنامه و API
  • تجربه رفع اشکال برنامه‌ها و تحلیل لاگ‌ها
  • تجربه پایش و پشتیبانی از برنامه‌های محیط عملیاتی
  • دانش یا تجربه توسعه سیستم‌ها با Python یا Java
  • دانش Resilience4j یا چارچوبی معادل برای مدیریت خطا
  • تجربه معماری‌های شش‌ضلعی و رویدادمحور
  • تجربه کار با پایگاه‌های داده غیررابطه‌ای
  • دانش Escritural Receivables، رجیستری‌ها یا راهکارهای مالی قانون‌گذاری‌شده
  • تجربه پشتیبانی از برنامه‌های تراکنشی بسیار حیاتی یا پرتراکنش
  • تجربه در شرکت‌های فناوری، فین‌تک‌ها یا مؤسسات مالی
  • دانش یکپارچه‌سازی‌های بانکی، روش‌های پرداخت یا اتصال‌پذیری مالی
  • تجربه مشاهده‌پذیری و پایش برنامه‌ها
  • تجربه نوسازی برنامه‌ها یا یکپارچه‌سازی سیستم‌های قدیمی

مزایا

  • از درخواست افراد دارای معلولیت نیز استقبال می‌شود
  • کار به‌صورت دورکاری