シニア・フルスタックソフトウェアエンジニア
欧州の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。
- 障害保障と年金制度。
