Miratech
Miratech
Miratech е глобална компания за IT услуги и консултиране, която работи с предприятия по дигитална трансформация. Услугите ѝ обхващат аутсорсинг, разработване на софтуер и професионални услуги, като съчетават мащаба на предоставяне на услуги за големи предприятия с гъвкавостта, свързвана със стартъп иновациите. Основана през 1989 г., Miratech развива дейност в областта на B2B консултирането и технологичните решения, свързани със SaaS, като подкрепя организации, които се нуждаят от софтуерна експертиза и технологични услуги.

Full Stack Java инженер – дистанционна работа (Ню Йорк)

Разработвайте приложения с Java, React и облачни технологии за управление на работната сила и клиентското преживяване. Създавайте мащабируеми услуги и интеграции и подпомагайте CI/CD и продукционните операции в Miratech.

Описание

  • Проектиране и поддръжка на мащабируеми бекенд услуги с Java и Spring Boot.
  • Създаване на уеб приложения с React, TypeScript, многократно използваеми компоненти, адаптивни оформления и достъпни интеракции.
  • Разработване и използване на REST API; поддръжка на договорите OpenAPI/Swagger и обработката на грешки.
  • Създаване на модулни решения чрез микросървиси, обектно ориентиран дизайн и модели, базирани на събития.
  • Използване на Node.js за леки услуги, компоненти от типа backend-for-frontend, интеграции или инструменти за разработка.
  • Проектиране и оптимизиране на модели на данни и заявки в PostgreSQL за цялостност, производителност и история на одита.
  • Изграждане и поддръжка на интеграции с вътрешни и външни системи чрез API, уеб куки, съобщения и сродни модели.
  • Контейнеризиране на приложения и участие в внедряването в облак, управлението на конфигурацията и осигуряването на съгласувани среди.
  • Разработване и поддръжка на Jenkins CI/CD конвейери с автоматизирани тестове, контролни точки за качество и повторяеми внедрявания.
  • Добавяне на структурирано регистриране, метрики, проследяване и полезни съобщения за грешки в приложенията.
  • Отстраняване на функционални и продукционни проблеми и подобряване на производителността, устойчивостта, мащабируемостта и поддръжката.
  • Работа с колеги от продуктовия екип, UX, QA, DevOps, архитектурата и инженерните екипи по проектантски срещи, прегледи на код, планиране и непрекъснато усъвършенстване.

Изисквания

  • Да има поне пет години опит в full-stack разработката на софтуер, включително работа по продукционни приложения.
  • Да има практически опит с Java и Spring, особено със Spring Boot, REST услуги, персистентност, сигурност и автоматизирано тестване.
  • Да има опит с frontend разработка с 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, HR, платформи за идентичност, заплати и анализи.
  • Да познава инструменти за разработка с помощта на AI, като GitHub Copilot или Claude.

Придобивки

  • Здравно осигуряване
  • Езикови курсове
  • Програма за преместване
  • Гъвкавост за дистанционна работа чрез културата ForeverRemote
  • Възможности за професионално развитие
  • Програми за сертифициране
  • Програми за наставничество и подкрепа на таланти
  • Възможности за вътрешно кариерно развитие
  • Възможности за стаж
  • Работа по значими проекти за водещи глобални клиенти
  • Приобщаваща и подкрепяща работна среда с открита комуникация
  • Редовни социални събития за сплотяване на екипа