
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
- Възможности за професионално развитие
- Програми за сертифициране
- Програми за наставничество и подкрепа на таланти
- Възможности за вътрешно кариерно развитие
- Възможности за стаж
- Работа по значими проекти за водещи глобални клиенти
- Приобщаваща и подкрепяща работна среда с открита комуникация
- Редовни социални събития за сплотяване на екипа