
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
- فرصتهای توسعه حرفهای
- برنامههای دریافت گواهینامه
- برنامههای راهنمایی و سرمایهگذاری روی استعدادها
- فرصتهای جابهجایی داخلی
- فرصتهای کارآموزی
- کار روی پروژههای اثرگذار برای مشتریان پیشرو در سراسر جهان
- محیط کاری فراگیر و حمایتگر با ارتباطات صریح
- رویدادهای اجتماعی منظم برای تیمسازی