Miratech
Miratech
Miratech یک شرکت جهانی ارائه‌دهنده خدمات فناوری اطلاعات و مشاوره است که با سازمان‌ها در زمینه تحول دیجیتال همکاری می‌کند. خدمات این شرکت شامل برون‌سپاری، توسعه نرم‌افزار و خدمات حرفه‌ای است و مقیاس ارائه خدمات در سطح سازمانی را با انعطاف‌پذیری مرتبط با نوآوری استارتاپی ترکیب می‌کند. Miratech که در سال ۱۹۸۹ تأسیس شده است، در حوزه مشاوره B2B و فعالیت‌های فناوری مرتبط با SaaS کار می‌کند و به سازمان‌هایی که به تخصص نرم‌افزاری و خدمات فناوری نیاز دارند، پشتیبانی ارائه می‌دهد.

مهندس فول‌استک جاوا — دورکار (نیویورک)

برای مدیریت نیروی کار و تجربه مشتری، برنامه‌های Java، React و بومیِ ابر بسازید. سرویس‌ها و یکپارچه‌سازی‌های مقیاس‌پذیر توسعه دهید و از CI/CD و عملیات محیط عملیاتی در Miratech پشتیبانی کنید.

توضیحات

  • سرویس‌های بک‌اند مقیاس‌پذیر را با Java و Spring Boot طراحی و نگهداری کنید.
  • با React، TypeScript، مؤلفه‌های قابل استفاده مجدد، چیدمان‌های واکنش‌گرا و تعاملات دسترس‌پذیر، برنامه‌های وب بسازید.
  • REST APIها را توسعه دهید و به کار ببرید؛ قراردادهای OpenAPI/Swagger و مدیریت خطا را نگهداری کنید.
  • با استفاده از ریزسرویس‌ها، طراحی شیءگرا و الگوهای رویدادمحور، راهکارهای ماژولار ایجاد کنید.
  • برای سرویس‌های سبک، مؤلفه‌های بک‌اند برای فرانت‌اند، یکپارچه‌سازی‌ها یا ابزارهای توسعه از Node.js استفاده کنید.
  • مدل‌های داده و کوئری‌های PostgreSQL را برای یکپارچگی داده، کارایی و سابقه ممیزی طراحی و بهینه کنید.
  • با استفاده از APIها، وب‌هوک‌ها، پیام‌رسانی و الگوهای مرتبط، یکپارچه‌سازی با سامانه‌های داخلی و خارجی ایجاد و پشتیبانی کنید.
  • برنامه‌ها را کانتینری کنید و در استقرار ابری، مدیریت پیکربندی و ایجاد محیط‌های یکسان مشارکت کنید.
  • خط لوله‌های Jenkins CI/CD را با آزمون‌های خودکار، دروازه‌های کیفیت و استقرارهای تکرارپذیر توسعه دهید و نگهداری کنید.
  • ثبت رویداد ساخت‌یافته، سنجه‌ها، ردیابی و گزارش خطای قابل اقدام را به برنامه‌ها اضافه کنید.
  • مشکلات کارکردی و محیط عملیاتی را برطرف کنید و کارایی، تاب‌آوری، مقیاس‌پذیری و قابلیت نگهداری را بهبود دهید.
  • در نشست‌های طراحی، بازبینی کد، برنامه‌ریزی و بهبود مستمر با همکاران Product، UX، QA، DevOps، Architecture و مهندسی همکاری کنید.

شرایط لازم

  • حداقل پنج سال تجربه توسعه نرم‌افزار فول‌استک داشته باشید که شامل کار روی برنامه‌های محیط عملیاتی باشد.
  • تجربه عملی Java و Spring داشته باشید، به‌ویژه در Spring Boot، سرویس‌های REST، ماندگاری داده، امنیت و آزمون خودکار.
  • تجربه فرانت‌اند با Angular یا React، TypeScript، HTML، CSS، طراحی مبتنی بر مؤلفه، مدیریت وضعیت و روش‌های نوین آزمون داشته باشید.
  • با Node.js برای سرویس‌های سبک، یکپارچه‌سازی‌ها، ابزارهای ساخت یا مؤلفه‌های پشتیبان آشنا باشید.
  • تجربه ساخت REST API، ریزسرویس و برنامه‌های قابل نگهداری در محیط‌های توزیع‌شده داشته باشید.
  • مهارت قوی SQL و تجربه طراحی مدل‌های داده کارآمد در PostgreSQL یا پایگاه داده رابطه‌ای مشابه داشته باشید.
  • تجربه توسعه، استقرار یا پشتیبانی از برنامه‌های ابری و کانتینری داشته باشید.
  • شفاف ارتباط برقرار کنید، مستندات فنی بنویسید و در کارگاه‌های رو در رو با مشتری مشارکت کنید.
  • با OAuth2، OpenID Connect، JWT و طراحی امن API آشنا باشید.
  • تجربه کار با Kafka، RabbitMQ یا فناوری‌های مشابه پیام‌رسانی و جریان رویداد داشته باشید.
  • با Kubernetes، پلتفرم‌های ابری، ابزارهای مشاهده‌پذیری و شیوه‌های امن تحویل نرم‌افزار آشنا باشید.
  • تجربه کار با راهکارهای مدیریت نیروی کار (WFM)، تجربه مشتری (CX)، مرکز تماس یا خدمات مشتری داشته باشید.
  • تجربه کار با AWS، Amazon Connect، FreeSWITCH، Kamailio، Twilio یا فناوری‌های ارتباطی مشابه داشته باشید.
  • بهینه‌سازی نیروی کار و عملیات مرکز تماس، از جمله پیش‌بینی، زمان‌بندی، مسیریابی و پایبندی به برنامه را درک کنید.
  • تجربه یکپارچه‌سازی برنامه‌های سازمانی با پلتفرم‌های CRM، منابع انسانی، هویت، حقوق و دستمزد و تحلیل داده داشته باشید.
  • با ابزارهای توسعه با کمک هوش مصنوعی مانند GitHub Copilot یا Claude آشنا باشید.

مزایا

  • بیمه درمانی
  • دوره‌های زبان
  • برنامه جابه‌جایی
  • انعطاف‌پذیری کار دورکار با فرهنگ کاری ForeverRemote
  • فرصت‌های توسعه حرفه‌ای
  • برنامه‌های دریافت گواهی‌نامه
  • برنامه‌های راهنمایی و سرمایه‌گذاری روی استعدادها
  • فرصت‌های جابه‌جایی داخلی
  • فرصت‌های کارآموزی
  • کار روی پروژه‌های اثرگذار برای مشتریان پیشرو در سراسر جهان
  • محیط کاری فراگیر و حمایت‌گر با ارتباطات صریح
  • رویدادهای اجتماعی منظم برای تیم‌سازی