
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، رجیستریها یا راهکارهای مالی قانونگذاریشده
- تجربه پشتیبانی از برنامههای تراکنشی بسیار حیاتی یا پرتراکنش
- تجربه در شرکتهای فناوری، فینتکها یا مؤسسات مالی
- دانش یکپارچهسازیهای بانکی، روشهای پرداخت یا اتصالپذیری مالی
- تجربه مشاهدهپذیری و پایش برنامهها
- تجربه نوسازی برنامهها یا یکپارچهسازی سیستمهای قدیمی
مزایا
- از درخواست افراد دارای معلولیت نیز استقبال میشود
- کار بهصورت دورکاری