شرکت ریل سیر کوثر اولین شرکت سهامی عام در حوزه حمل و نقل ریلی مسافری است که از سال 1384 در این صنعت فعالیت می کند. این شرکت با دارا بودن بیش از 50 واگن در سه کلاس ویژه (چهار ستاره)(vip)، (چهار ستاره)چهارتخته غزال و سه ستاره (شش تخته) به مسافران در مسیرهای تهران ، مشهد، یزد و بندرعباس خدمات گردشگردی ارائه می دهد.
ما به دنبال یک توسعهدهنده بکاند حرفهای و باانگیزه هستیم تا به تیم ما بپیوندد و در طراحی و توسعه نسل جدید سامانه فروش بلیط قطار نقش کلیدی ایفا کند. این سامانه مستقیماً با زیرساخت رجاء و سرویسهای پرداخت آنلاین در ارتباط است و در حال بازطراحی بر پایه معماری مدرن با NestJS و PostgreSQL است. در این نقش شما مسئول طراحی، توسعه و بهینهسازی زیرساخت بکاند پروژهای خواهید بود که روزانه هزاران کاربر از آن استفاده میکنند. تمرکز اصلی بر توسعه و پیادهسازی معماری مقیاسپذیر و طراحی ساختارهای امن و قابل نگهداری خواهد بود. مسئولیتها نگهداری و توسعه بکاند پروژه با استفاده از NestJS ارتباط با سرویس SOAP رجاء< br>ارتباط با سرویس SOAP به پرداخت ملت و دیگر سرویسهای پرداخت (مانند زرینپال) توسعه ماژولهای جدید، تعریف API های REST/GraphQL ارتباط و همگامسازی موثر با تیم فرانتاند نوشتن کد مستند، امن و مقیاسپذیر بهینهسازی کوئریها و تعامل با دیتابیس PostgreSQL استفاده از Redis برای کش یا صفهای پردازش مدیریت استقرار، تست و رفع اشکال مهارتهای ضروری تسلط کامل به NestJS و معماری ماژولار آن طراحی ساختارهای منعطف و مقیاسپذیر در NestJS تجربه در توسعه API های REST و GraphQL کار با ORM هایی مثل TypeORM یا Prisma تسلط به الگوهای معماری مانند CQRS، Event-driven و Dependency Injection توانایی نوشتن تستهای واحد و یکپارچه تجربه در نوشتن تستهای خودکار با ابزارهایی مانند Jest یا Testing Library آشنایی با Git و سیستمهای کنترل نسخه مهارتهای مزیت محسوب میشوند (اما الزامی نیستند) تجربه کار با SOAP APIها آشنایی با درگاههای پرداخت ایرانی (زرینپال، بهپرداخت ملت) تجربه کاری در پروژههای حملونقل یا رزرو آنلاین آشنایی با CI/CD و مفاهیم DevOps تجربه طراحی معماری پروژه یا رهبری فنی ویژگیهای فردی مورد انتظار دقت و مسئولیتپذیری در اجرای وظایف توانایی حل مسئله و تفکر تحلیلی روحیهی همکاری و ارتباط موثر با تیم علاقهمندی به یادگیری و رشد فنی مستمر شرایط همکاری همکاری بهصورت تماموقت امکان دورکاری یا حضور در دفتر (قابل مذاکره) پرداخت منظم و منسجم فرصت یادگیری در کنار تیمی فنی و پویا