SuperAwesome фокусується на розробці продуктів, спрямованих на забезпечення безпеки та конфіденційності дітей у цифровому просторі – це місія компанії.
Вимоги
Наш стек є повністю хмарним і включає такі технології, як AWS, Terraform, Kubernetes, Kafka, Node.js і Typescript.
Ми щиро віримо, що хороший інженер може підібрати будь-яку нову технологію за розумний проміжок часу, і ви отримаєте навчання та допомогу під час вступу, щоб повністю володіти нашою системою. Ми очікуємо, що ви вже маєте добрі бажання, а також глибоке розуміння життєвого циклу розробки повного стека програмного забезпечення, методологій devops, тестування та інструментів.
Ми розпитаємо вас про ваш попередній досвід створення великих і складних високопродуктивних веб-систем і послухаємо історії, якими ви захочете поділитися про мікросервіси, архітектури, керовані подіями, бази даних або будь-які технічні проблеми, які ви виникли. насолоджувався. Ми хочемо знати, як ви вдосконалювали якість, безпеку, масштабованість і видимість продуктів, над якими ви працювали, і як би ви спробували повторити цей успіх у SuperAwesome. Практики DevOps є невід’ємною частиною нашої культури, і ми хочемо почути, якому аспекту з них ви віддаєте перевагу, і що спрацювало для вас із самого початку, або як ви адаптували їх до своїх потреб.
Одним словом, ми шукаємо чудового інженера, і ми докладемо всіх зусиль, щоб визначити велич у вас
Обов'язки
Як інженер-програміст у SuperAwesome ви розроблятимете один із наших існуючих продуктів у складі висококваліфікованої та цілеспрямованої команди, яка прагне підтримувати дуже високу планку якості, розвивати систему, зберігаючи її простою та зосереджуючись на найвищому впливі на кінцевий продукт.
Ви тісно співпрацюватимете з технічним керівником та іншими інженерами у вашій команді, щоб визначити відповідний технічний підхід, показники успіху та терміни доставки. Ви висловите свою думку щодо дорожньої карти продукту та допоможете команді та менеджеру з продуктів прийняти найбільш обґрунтовані рішення, щоб розділити складні технологічні результати на прості та зрозумілі історії користувача.
Якість є ключовою для нас, тож ви гарантуєте, що всі компоненти продукту створено відповідно до рівня якості для етапу (альфа/бета/виробництво), постачаєте продукти з відповідним рівнем тестування та моніторингу, швидко виходите з ладу, навчаєтесь і повторюєте часто. Ви відстоюватимете безперервне вдосконалення та завжди прагнете покращувати продукт, яким володіє ваша команда, і вимірювати свій вплив за допомогою відповідних технологій, продукту чи показників доставки.
Ви приєднаєтеся до команди, яка прагне високошвидкісних ітерацій, високої якості коду та постійного вдосконалення за допомогою гнучких процесів
Хоча більша частина роботи припадає на серверну частину наших систем, ви працюватимете з усім стеком програм залежно від того, де ви зможете досягти найбільшого результату
Ви працюватимете зі своєю командою над розробкою та впровадженням функцій і послуг для продукту, яким володіє ваша команда, і ретельно документуватимете та пояснюйте вибір дизайну
Ви досягнете якості та надійності з самого початку, зменшивши складність системи
Ви опануєте сфери, над якими працюватимете, і розділите складні цілі на прості та легкі в обслуговуванні результати
Ви забезпечите довгострокову якість, масштабованість і ремонтопридатність наших систем