
Irth Solutions розробляє SaaS-інструменти, які допомагають компаніям енергетичного сектору, комунальним службам і телекомунікаційним організаціям підвищувати стійкість критично важливої мережевої інфраструктури та керувати операційними ризиками. Платформа об’єднує запобігання пошкодженням, керування заявками 811, навчання персоналу, інспекцію активів, управління земельними ресурсами, бізнес-аналітику, аналіз даних і геопросторову інформацію, підтримуючи проактивне ухвалення рішень в інфраструктурних мережах США та Канади. Після придбання OneBridge Solutions компанія Irth Solutions також пропонує розширені можливості для управління ефективністю активів.
Розробник програмного забезпечення середнього рівня (віддалено, США)
Створюйте повнофункціональні застосунки на TypeScript, React і Python в Azure. Розробляйте робочі процеси на основі ШІ для контролю цілісності трубопровідної інфраструктури та управління ризиками в Irth Solutions.
Опис
- Створюйте готові до експлуатації інтерфейси на TypeScript і React за UX-макетами.
- Розробляйте REST API на TypeScript і Python для налаштування моделей, запуску обчислень і отримання результатів.
- Створюйте робочі процеси для налаштування моделей, вибору загроз, введення параметрів, перевірки даних, відновлення після помилок, панелей моніторингу, таблиць, детальної інформації та мап.
- Проєктуйте користувацькі сценарії для тривалих аналізів: відображення перебігу виконання, часткові результати та відновлення після збоїв.
- Розробляйте повторно використовувані типізовані компоненти й долучайтеся до розвитку спільних бібліотек компонентів і дизайн-систем.
- Визначайте контракти й версіонування API, межі сервісів, оркестрацію виконання, відстеження статусів, зберігання результатів і відновлення.
- Використовуйте подієву архітектуру й асинхронну обробку.
- Проєктуйте схеми баз даних і запити для сховищ застосунків і обслуговувальних шарів lakehouse.
- Інтегруйте Databricks і сервіси Azure, зокрема кінцеві точки обслуговування моделей, Azure Storage, Azure Functions, API Management і сервіси в контейнерах.
- Підтримуйте актуальність специфікацій OpenAPI та інтерактивної документації API.
- Створюйте клієнтські робочі процеси для розгортання й налаштування моделей, їх запуску, зіставлення даних та інтеграції результатів.
- Налаштовуйте ізоляцію орендарів і засоби управління для коду, розгорнутого клієнтами.
- Створюйте автоматизовані тести компонентів, взаємодії, модульні й інтеграційні тести.
- Відстежуйте, діагностуйте та покращуйте продуктивність застосунків і API.
- Реалізуйте автентифікацію, авторизацію, ізоляцію орендарів, усунення вразливостей, CI/CD та автоматизацію розгортання.
- Перевіряйте код і співпрацюйте з командами дизайну, даних, моделей, продукту, QA та розробки.
Вимоги
- Маєте 3–5 років професійного досвіду повнофункціональної розробки програмного забезпечення.
- Упевнено володієте TypeScript і React, зокрема хуками, керуванням станом, композицією компонентів і оптимізацією продуктивності інтерфейсів із великим обсягом даних.
- Точно втілюєте UX-макети, приділяючи особливу увагу відступам, станам компонентів, переходам і деталям взаємодії.
- Маєте ґрунтовний досвід серверної розробки на TypeScript і Python, зокрема створення та використання готових до експлуатації REST API.
- Упевнено проєктуєте реляційні бази даних, розробляєте й оптимізуєте запити.
- Маєте практичний досвід роботи з одним із провідних хмарних провайдерів; перевагою буде Azure, зокрема керовані обчислювальні ресурси, сховища, шлюзи API, керування секретами та служби моніторингу.
- Маєте досвід подієвої архітектури, черг або систем pub/sub для асинхронної обробки й доставки результатів.
- Знаєте сучасні інструменти фронтенд-розробки та практики тестування, зокрема системи збирання, керування пакетами, тестування компонентів або наскрізне тестування.
- Упевнено працюєте з Git і гілками розробки.
- Знайомі з практиками DevOps, зокрема конвеєрами CI/CD, автоматизованим тестуванням і автоматизацією розгортання.
- Маєте досвід управління вразливостями та їх усунення, зокрема сканування залежностей і встановлення виправлень безпеки.
- Маєте сильні навички розв’язання проблем і уважні до деталей.
- Перевагою буде досвід роботи з професійними або аналітичними інтерфейсами для великих обсягів даних; картами й геопросторовою візуалізацією; графіками та візуалізацією даних; інструментами дизайну й упровадженням дизайн-систем; OpenAPI або Swagger; Databricks; Apache Spark; кінцевими точками обслуговування моделей машинного навчання; контейнерним розгортанням та оркестрацією; багатокористувацькими SaaS-застосунками; інструментами ШІ-допомоги або агентного програмування.
- Також корисними будуть знання або досвід у сфері цілісності активів, запобігання пошкодженням, управління земельними ресурсами чи взаємодії із зацікавленими сторонами; аудитованого й відстежуваного програмного забезпечення; плагінів або розширень; стандартів доступності WCAG і спільних бібліотек компонентів.
Переваги
- Медичне та стоматологічне страхування, а також страхування зору для вас і вашої родини.
- Пенсійний план 401(k) зі внесками роботодавця.
- Щедра оплачувана відпустка для особистих потреб і підтримання балансу між роботою та життям.
- Оплачувані компанією святкові дні протягом року.
- Можливість працювати з дому залежно від посади й потреб бізнесу.
- Додаткова оплата за чергування, якщо вони передбачені для вашої посади.