
ItsaCheckmate فناوری سفارش دیجیتال برای رستورانها میسازد و سفارشهای وب، اپلیکیشن، کیوسک و پلتفرمهای شخص ثالث را در یک پلتفرم یکپارچه گرد هم میآورد. ابزارهای این شرکت شامل برنامههای وفاداری مشتریان، مدیریت خدمات پذیرایی، سفارش با کد QR و مدیریت کانالهاست. این ابزارها به تیمهای رستوران کمک میکنند سفارشها را هماهنگ کنند، خطاها را کاهش دهند و امور روزمره را پیش ببرند. ItsaCheckmate به بیش از ۲۴۰۰ برند خدمات میدهد و بازارگاهی از یکپارچهسازیها نیز ارائه میکند.
مهندس ارشد فولاستک، پایتون و ریاکت
برای برندهای جهانی نرمافزار فناوری رستورانِ مجهز به هوش مصنوعی بسازید و روی پایتون و ریاکت کار کنید. مسئولیت قابلیتهای مقیاسپذیر را از معماری و توسعه تا استقرار و پایش بر عهده بگیرید.
توضیحات
- برای ساخت، آزمایش، استقرار و نگهداری برنامههای وب مقیاسپذیر با تیمهای محصول، طراحی و مهندسی همکاری کنید.
- برای سرعت بخشیدن به توسعه محصول و رفع اشکالها از عاملهای کدنویسی هوش مصنوعی استفاده کنید.
- رابطهای برنامهنویسی RESTful و GraphQL را بسازید و نگهداری کنید.
- با ابزارهایی مانند Sidekiq گردشکارهای ناهمگام برنامه را ایجاد کنید.
- رابطهای واکنشگرا و پربازده React.js و مؤلفههای قابل استفاده مجدد توسعه دهید.
- پرسوجوهای SQL برای پایگاههای داده PostgreSQL و MySQL بنویسید و بهینه کنید.
- قابلیت اطمینان، مقیاسپذیری و نگهداریپذیری سامانههای بزرگ سازمانی را تقویت کنید.
- همراه تیم مشخصات فنیای تدوین کنید که از نقشهراه محصول و اهداف معماری سازمانی پشتیبانی کنند.
- برای یافتن، تشخیص و رفع گلوگاههای عملکرد از ابزارهای APM و مشاهدهپذیری استفاده کنید.
- بدهی فنی را شناسایی کنید و تلاشهای عملی برای کاهش آن را پیش ببرید.
- مسئولیت قابلیتها و مسائل پیچیده را از طراحی محصول تا پیادهسازی، انتشار و پایش بر عهده بگیرید.
- در محیطی مشارکتی و مبتنی بر گروههای کوچک، با تیمهای محصول، طراحی و مهندسی کار کنید.
- با همکاری کاربران داخلی پلتفرم از مشتریان بیرونی پشتیبانی کنید.
- همزمان با بهبود مقیاسپذیری و عملکرد سامانه، بدهی فنی را اولویتبندی و کاهش دهید.
- در گفتوگوهای مربوط به معماری و طراحی فنی مشارکت کنید.
- در بازبینی کد، آزمون خودکار، CI/CD و گردشکارهای استقرار شرکت کنید.
- اختلالها را تشخیص دهید و رفع کنید، علتهای ریشهای را شناسایی کنید و بهبودهای بعدی را اجرا کنید.
- مهندسان تازهکارتر را راهنمایی کنید و با رویکردهای مبتنی بر هوش مصنوعی، روشهای مهندسی درست را ترویج دهید.
شرایط لازم
- مدرک کارشناسی در علوم کامپیوتر یا مهندسی، یا تجربه عملی معادل.
- حداقل ۶ سال تجربه ساخت برنامههای سازمانی با Python.
- حداقل ۳ سال تجربه کار با React.js یا یک چارچوب مدرن دیگر JavaScript.
- حداقل ۳ سال تجربه کار در تیم مهندسی با ۳۰ نفر یا بیشتر.
- حداقل ۳ سال تجربه کار کاملاً دورکار و علاقهمندی به ادامه این شیوه کاری.
- حداقل ۳ سال تجربه توسعه و راهاندازی برنامهها روی AWS.
- حداقل ۲ سال تجربه استفاده از عاملهای کدنویسی هوش مصنوعی، از جمله Claude Code یا Codex.
- تجربه استفاده از Docker در محیط توسعه محلی.
- تجربه راهاندازی بارهای کاری سازمانی در محیط عملیاتی AWS.
- تجربه یکپارچهسازی رابطهای برنامهنویسی RESTful و GraphQL.
- تجربه نوشتن مستقیم پرسوجوهای SQL برای پایگاه داده رابطهای.
- تجربه ساخت پردازش کارهای پسزمینه ناهمگام با چند ابزار یا چارچوب.
- تجربه کار با ابزارهای مشاهدهپذیری مانند Datadog، Sentry یا New Relic.
- تجربه نوشتن آزمونهای واحد خودکار با پوشش کد بیش از ۶۰٪.
- تجربه توسعه گردشکارهای CI/CD با GitHub Actions.
- تجربه نوسازی برنامههای قدیمی Python.
- تجربه کار در سازمان مهندسی محصولمحور.
- تجربه همکاری با چند تیم مهندسی یا گروه کاری کوچک.
- حس قوی مسئولیتپذیری و مالکیت کار، از جمله مطرح کردن کاستیهای شناساییشده.
- تجربه کار در محیط عملیاتی با حجم بالای تراکنش.
- توانایی تبدیل اسناد نیازمندیهای محصول به مشخصات فنی دقیق.
- امکان کار در ساعات ۹ صبح تا ۵ عصر به وقت شرقی آمریکا.