Miratech
Miratech
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
  • Можливості професійного розвитку
  • Програми сертифікації
  • Наставництво та програми підтримки талантів
  • Можливості внутрішньої мобільності
  • Можливості стажування
  • Робота над значущими проєктами для провідних міжнародних клієнтів
  • Інклюзивне й доброзичливе робоче середовище з відкритим спілкуванням
  • Регулярні командні заходи