■業務内容 ・開発プロジェクトにおけるアプリケーション開発 ・機能開発における設計~実装~リリースまでを一気通貫でご担当いただきます ・バックエンドの開発が中心になりますが、興味やご経験に応じてインフラ・フロントエンド開発もお任せします ・PdM・デザイナー・オペレーションなど他職種を連携を取りながらのプロダクト開発 ・ユーザーからのフィードバックに基づく改善 ・サービス監視、改善 ・持続的な開発を行うための、技術的な課題の解決 ■求めるスキル(必須) ・チームの一員として、サーバサイドエンジニアとしてWebサービス/アプリの一定の運用経験がある ・PHP、Java、Ruby、Python、Goなどの言語を用いて、一定規模のアプリケーション開発を行った経験が3年以上ある方 ・コードレビューやGitHubでのプルリクエストレビューの経験がある ・他部署を巻き込んで大きなプロジェクトを成功させたいという意欲や、コミュニケーションを積極的にしていく意思がある ■求めるスキル(尚可) ・ユニットテストやE2Eテストなどの設計・運用経験がある ・DBのテーブル設計やパフォーマンスチューニングの経験がある ・インフラの知識・運用経験がある(クラウド、特にAWSは歓迎) ・決済やEC領域の開発経験がある ・スクラムなどのアジャイル開発の経験がある ・すでにある問題を解決するだけでなくプロダクトの課題やコードレベルの課題など、問題を積極的に”見つけて”いき、自ら解決をしていける方 ■開発環境 ・バックエンド: Go, PHP(CakePHP), Python ・フロントエンド: TypeScript, Vue.js ・データベース: MySQL ・クラウドサービス: AWS (ECS, Fargate, Auroraなど), GCP(BigQueryなど)、構成管理ツールとしてTerraformを利用 ・監視ツール: New Relic, Sentry ・コラボレーションツール: Slack, GitHub, Figma, Google Meet, Notion ■開発体制 ・【スモールチーム】チーム全体で約30名、エンジニアは約10名でプロダクトごとにエンジニアチームを組成 ・【フルサイクルエンジニア】Webアプリケーションの設計・開発、テスト、デプロイの構築、運用設計・インフラ構築のリードだけでなく、要件定義やデータ分析など、ユーザーへの価値提供に関わる一連の工程にフルサイクルエンジニアとして携わる ・【チーム成果の最大化】互いが背中を任せ合い、各メンバーの強みを活かしてチームとしてのアウトプットを最大化させるために、特定の領域に閉じずに広く挑戦できる環境作りに注力 ・【アジャイル】各チームで2週間ごとにイテレーションを区切り、チームやプロダクトに対する改善のフィードバックを回すアジャイル開発を実施 ■ チーム構成 全職種を含めて10名ほどのチームになります。 配属となるDev Groupは2名のチームです。 ■キーテクノロジー PHP,Python,AWS,MySQL ■面談回数:1回想定 ■週稼働日数:〜週5日 ■PC貸し出し:有 ■業務時間:10:00〜19:00 ■リモート状況:ハイブリッド(週1-2出社) ■勤務地:六本木一丁目 ■案件番号:66_013
スキル