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