GoodHabitz
GoodHabitz
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 для волонтерської роботи.
  • Страхування на випадок інвалідності та пенсійне забезпечення.