WEX
WEX
WEX — глобальна комерційна платформа, яка допомагає організаціям керувати ключовими бізнес-процесами за допомогою спеціалізованих платіжних та адміністративних рішень. До її пропозицій належать паливні картки, управління автопарком і аналітика для команд у сфері логістики та транспорту; інструменти для корпоративних платежів, покликані спростити транзакції та посилити контроль; а також адміністрування програм пільг для працівників, зокрема медичних і компенсаційних рахунків. WEX працює у сферах охорони здоров’я, логістики та подорожей, розробляючи технології, які роблять складні комерційні процеси ефективнішими, безпечнішими та зручнішими для управління.

Інженер-програміст I, WEX Mobility (дистанційно, Індія)

Розробляйте й тестуйте програмне забезпечення WEX Mobility для оплати пального, керування автопарком і застосунків для водіїв. Працюйте з Java, Python, TypeScript і хмарними системами.

Опис

  • Розробляйте компоненти в межах наявних мікросервісних, подієво-керованих і фронтенд-архітектур.
  • Пишіть чистий код, що компілюється, і модульні тести, які відповідають стандартам якості команди.
  • Уточнюйте критерії приймання та сценарії помилок до початку реалізації.
  • Відтворюйте й усувайте чітко окреслені помилки під керівництвом старших інженерів.
  • Насамперед відповідайте на заявки підтримки з низьким пріоритетом.
  • Беріть участь у чергуваннях під наглядом і виконуйте призначені перевірки інцидентів та скрипти.
  • Додавайте журнали помилок та інформаційні повідомлення для моніторингу й налагодження.
  • Підтримуйте Jira в актуальному стані, дотримуйтеся критеріїв готовності, переміщуйте задачі між етапами робочого процесу та повідомляйте про ризики.
  • Беріть участь у щоденних зустрічах, оглядах беклогу й демонстраціях.
  • Використовуйте такі інструменти, як Cursor, щоб зменшити обсяг шаблонного коду й досліджувати помилки, перевіряючи згенеровані результати.
  • Виправляйте документацію або додавайте відсутню.
  • Співпрацюйте з продуктовими командами, іншими командами OTR і колегами-інженерами на всіх етапах: від проєктування до реалізації, тестування, розгортання та підтримки у виробничому середовищі.

Вимоги

  • Ступінь бакалавра або магістра з інформатики, здобутий у престижному навчальному закладі.
  • 0–1 рік професійного досвіду.
  • Ґрунтовні знання структур даних, алгоритмів і проєктування програмного забезпечення.
  • Уміння писати чистий код, що компілюється та пройшов тестування, щонайменше однією з мов: Java, Python або TypeScript/JavaScript.
  • Розуміння піраміди тестування та досвід написання модульних тестів під час навчання, стажування або роботи над особистим проєктом.
  • Базові знання IAM і керування доступом на основі ролей.
  • Готовність вивчати відповідні стандарти дотримання вимог, як-от PCI або SOC.
  • Знання Git і процесів роботи із запитами на злиття.
  • Уміння розгортати програмне забезпечення через наявний конвеєр CI/CD і визначати, коли коміт спричинив помилку збірки.
  • Уміння ставити конкретні запитання, пояснювати спроби розв’язання проблем і повідомляти про ризики для графіка.
  • Здатність враховувати відгуки під час перевірки коду та опановувати стандарти й інструменти команди.
  • Бажано: ступінь з інформатики або розробки програмного забезпечення, здобутий у престижному навчальному закладі.
  • Бажано: досвід стажування або кооперативної програми з постачання коду у виробниче чи тестове середовище в команді.
  • Бажано: знайомство з основами хмарних технологій.
  • Бажано: досвід роботи з Docker і контейнеризацією.
  • Бажано: досвід удосконалення наявної кодової бази.
  • Бажано: обізнаність із можливостями інструментів ШІ за межами автодоповнення коду.
  • Бажано: щирий інтерес до платежів, роботи автопарків або платформ для розробників.

Переваги

  • В оголошенні не зазначено пільг, додаткових привілеїв чи додаткової компенсації.