
Miratech — глобальна компанія у сфері ІТ-послуг і консалтингу, яка допомагає підприємствам здійснювати цифрову трансформацію. Компанія надає послуги аутсорсингу, розроблення програмного забезпечення та професійного супроводу, поєднуючи масштаб корпоративної реалізації проєктів із гнучкістю, властивою інноваційним стартапам. Заснована у 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, вебхуків, обміну повідомленнями та споріднених підходів.
- Контейнеризуйте застосунки та долучайтеся до розгортання у хмарі, керування конфігурацією й забезпечення узгодженості середовищ.
- Розробляйте й підтримуйте конвеєри CI/CD у Jenkins з автоматизованими тестами, перевірками якості та відтворюваним розгортанням.
- Додавайте до застосунків структуровані журнали, метрики, трасування та корисні звіти про помилки.
- Усувайте функціональні проблеми й збої в експлуатації, покращуйте продуктивність, відмовостійкість, масштабованість і зручність супроводу.
- Співпрацюйте з колегами з Product, UX, QA, DevOps, архітектури та інженерних команд під час проєктних сесій, рев’ю коду, планування та заходів із безперервного вдосконалення.
Вимоги
- Маєте щонайменше п’ять років досвіду розробки програмного забезпечення повного циклу, зокрема роботи з промисловими застосунками.
- Маєте практичний досвід роботи з Java і Spring, особливо Spring Boot, REST-сервісами, зберіганням даних, безпекою та автоматизованим тестуванням.
- Маєте досвід фронтенд-розробки на Angular або React, знаєте TypeScript, HTML, CSS, компонентне проєктування, керування станом і сучасні практики тестування.
- Знайомі з Node.js для легких сервісів, інтеграцій, інструментів збирання або допоміжних компонентів.
- Маєте досвід розробки REST API, мікросервісів і зручних у супроводі застосунків у розподілених середовищах.
- Добре володієте SQL і маєте досвід проєктування ефективних моделей даних у PostgreSQL або аналогічній реляційній базі даних.
- Маєте досвід розробки, розгортання або підтримки хмарних і контейнеризованих застосунків.
- Умієте чітко спілкуватися, створювати технічну документацію та брати участь у воркшопах із клієнтами.
- Знаєте OAuth2, OpenID Connect, JWT і принципи безпечного проєктування API.
- Маєте досвід роботи з Kafka, RabbitMQ або подібними технологіями обміну повідомленнями та потокової обробки подій.
- Знайомі з Kubernetes, хмарними платформами, інструментами спостережуваності й практиками безпечного постачання програмного забезпечення.
- Маєте досвід роботи з Workforce Management (WFM), Customer Experience (CX), контакт-центрами або рішеннями для обслуговування клієнтів.
- Маєте досвід роботи з AWS, Amazon Connect, FreeSWITCH, Kamailio, Twilio або подібними комунікаційними технологіями.
- Розумієте оптимізацію робочої сили та роботу контакт-центрів, зокрема прогнозування, планування, маршрутизацію й дотримання графіків.
- Маєте досвід інтеграції корпоративних застосунків із платформами CRM, HR, ідентифікації, нарахування зарплати й аналітики.
- Знайомі з інструментами розробки з підтримкою ШІ, як-от GitHub Copilot або Claude.
Переваги
- Медичне страхування
- Мовні курси
- Програма релокації
- Гнучкий формат віддаленої роботи завдяки культурі ForeverRemote
- Можливості професійного розвитку
- Програми сертифікації
- Наставництво та програми підтримки талантів
- Можливості внутрішньої мобільності
- Можливості стажування
- Робота над значущими проєктами для провідних міжнародних клієнтів
- Інклюзивне й доброзичливе робоче середовище з відкритим спілкуванням
- Регулярні командні заходи