
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 і контейнеризацією.
- Бажано: досвід удосконалення наявної кодової бази.
- Бажано: обізнаність із можливостями інструментів ШІ за межами автодоповнення коду.
- Бажано: щирий інтерес до платежів, роботи автопарків або платформ для розробників.
Переваги
- В оголошенні не зазначено пільг, додаткових привілеїв чи додаткової компенсації.