
GoodHabitz — онлайн-компанія в освітній галузі, що пропонує цікаве й доступне навчання через цифрову освітню платформу. Її робота об’єднує команди зі створення контенту, маркетингу, розробки продукту та продажів для розроблення навчальних можливостей, зосереджених на навичках майбутнього й практичному особистому та професійному розвитку. Завдяки культурі співпраці та роботі в європейських містах GoodHabitz прагне зробити онлайн-навчання цікавим і доступним для широкої аудиторії.
Старший інженер-програміст, повний стек
Створюйте повностекові навчальні продукти в європейській EdTech-компанії GoodHabitz, формуючи архітектуру, процеси розробки й функції від задуму до запуску.
Опис
- Розробляйте й підтримуйте повностекові функції для API, рівнів даних і користувацьких інтерфейсів.
- Долучайтеся до формування архітектури та проєктування систем, оцінюючи компроміси.
- Ведіть роботу від початкової ідеї до реалізації, тестування, документування та розгортання.
- Підтримуйте й удосконалюйте CI/CD-конвеєри та процеси розгортання.
- Переглядайте код, допомагаючи покращувати його якість і зрозумілість та обмінюватися знаннями.
- Чітко пояснюйте технічні рішення, щоб команда діяла узгоджено.
- Працюйте з командами продукту, дизайну, UX та іншими командами.
Вимоги
- Щонайменше п’ять років досвіду backend-розробки та досвід frontend-розробки з React, Vue або подібним фреймворком.
- Досвід створення реальних продуктів у співпраці з командами продукту, дизайну й UX.
- Продуктове мислення з фокусом на потребах користувачів і цінності для бізнесу.
- Ґрунтовний досвід роботи з C# і сучасними версіями .NET 8, 9 або 10.
- Проєктування та використання REST API, зокрема версіонування, OpenAPI, OAuth2, пагінації, обмеження частоти запитів і повторних спроб.
- Написання SQL-запитів безпосередньо до PostgreSQL за допомогою Dapper або подібного мікро-ORM.
- Практичний досвід роботи з CI/CD-конвеєрами, процесами розгортання, Docker і базовим Kubernetes.
- Розуміння проєктування систем, меж сервісів, моделювання даних і масштабованості.
- Усунення проблем у робочому середовищі за допомогою логів і трасувань; знання структурованого логування та Grafana/Loki буде перевагою.
- Використання LLM-інструментів, як-от Claude Code, Copilot або Cursor, для програмування, досліджень, документації та генерування ідей.
- Бажаний досвід роботи з іншими мовами й фреймворками, особливо Node, Vue або React.
- Досвід з AWS/EKS буде перевагою.
Переваги
- Конкурентна зарплата та премія за результатами, що залежить від ролі.
- 25 днів щорічної відпустки.
- Бюджет на подорожі.
- Гнучкі умови роботи та ноутбук.
- Необмежений доступ до ресурсів GoodHabitz і MyAcademy.
- Підтримка з ментального здоров’я у форматі коучингу.
- Різноманітні та інклюзивні команди.
- Тематичні події та командні заходи.
- Повністю оплачуваний щорічний Do-Good Day для волонтерської роботи.
- Страхування на випадок інвалідності та пенсійне забезпечення.