GoodHabitz
GoodHabitz
GoodHabitzは教育分野でオンライン学習サービスを提供する企業です。デジタル学習プラットフォームを通じて、魅力的で利用しやすい研修を届けています。コンテンツ制作、マーケティング、プロダクトエンジニアリング、営業の各チームが連携し、これからの時代に必要なスキルや、実践的な個人・職業上の成長に焦点を当てた学習体験を開発しています。協力的なチーム文化を持ち、ヨーロッパ各都市で事業を展開しながら、オンライン学習を楽しく、広く利用されるものにすることを目指しています。

シニア・フルスタックソフトウェアエンジニア

欧州のEdTech企業GoodHabitzで学習プロダクトを開発し、 構想からリリースまで、アーキテクチャや開発プロセス、機能づくりに携わります。

仕事内容

  • API、データ層、ユーザーインターフェースにまたがるフルスタック機能を開発・保守します。
  • 選択肢のトレードオフを評価し、アーキテクチャやシステム設計の策定に貢献します。
  • 初期のアイデアから実装、テスト、ドキュメント作成、デプロイまで一貫して担当します。
  • CI/CDパイプラインとデプロイのワークフローを保守・改善します。
  • コードレビューを通じて、品質や明瞭さを高め、チームでの学びを支えます。
  • 技術的な判断を明確に説明し、チームの認識をそろえます。
  • プロダクト、デザイン、UXなどのチームと連携します。

応募要件

  • バックエンドエンジニアとして5年以上の経験があり、React、Vue、または類似フレームワークによるフロントエンド開発経験があること。
  • プロダクト、デザイン、UXの各チームと協力して実際の製品を開発した経験があること。
  • ユーザーとビジネスの価値を重視する、プロダクト志向の考え方を持つこと。
  • C#および最新の.NET 8、9、または10の確かな経験があること。
  • バージョン管理、OpenAPI、OAuth2、ページネーション、レート制限、リトライを含むREST APIを設計・利用できること。
  • Dapperまたは類似のマイクロORMを使い、PostgreSQLに対して直接SQLを記述できること。
  • CI/CDパイプライン、デプロイプロセス、Docker、およびKubernetesの基礎に関する実務経験があること。
  • システム設計、サービス境界、データモデリング、スケーラビリティを理解していること。
  • ログやトレースを使って本番環境の問題を調査できること。構造化ログやGrafana/Lokiの知識があれば尚可。
  • Claude Code、Copilot、CursorなどのLLMツールを、コーディング、調査、ドキュメント作成、アイデア出しに活用できること。
  • 他の言語やフレームワークの経験があれば尚可。特にNode、Vue、Reactの経験を歓迎します。
  • AWS/EKSの経験があれば尚可。

福利厚生

  • 競争力のある給与と、職務に応じた業績ボーナス。
  • 年間25日の休暇。
  • 出張予算。
  • 柔軟な勤務環境とノートパソコン。
  • GoodHabitzのリソースとMyAcademyを無制限に利用可能。
  • メンタルコーチングのサポート。
  • 多様性を尊重し、インクルーシブなチーム。
  • テーマイベントやチームビルディング活動。
  • ボランティア活動に使える、年1日の有給Do-Good Day。
  • 障害保障と年金制度。