基本設計,詳細設計,実装,テスト,運用・保守
■募集ポジションについて 本ポジションでは、ネットショップ作成サービスをご利用いただく加盟店向けの金融サービスの開発を担っていただく方を募集します。 ◾️ 業務内容 ・開発プロジェクトにおけるアプリケーション開発 ・機能開発における設計~実装~リリースまでを一気通貫でご担当いただきます ・バックエンドの開発が中心になりますが、興味やご経験に応じてフロントエンド開発もお任せします ・ユーザーからのフィードバックに基づく改善 ・本番エラー監視、改善 ・日常的なリファクタリング ・クラウドサービスの活用やコンテナ化など技術ドリブンな開発環境の改善 ■ チーム構成 配属となるDev Groupは3名のチームです。
・チームの一員として、サーバサイドエンジニアとしてWebサービス/アプリの一定の運用経験がある ・PHP、Java、Ruby、Python、Goなどの言語を用いて、一定規模のアプリケーション開発を行った経験が3年以上ある方 ・コードレビューやGitHubでのプルリクエストレビューなどの経験がある ・他部署を巻き込んで大きなプロジェクトを成功させたいという意欲や、コミュニケーションを積極的にしていく意思がある
・ユニットテストや仕様化テスト、負荷テストなどの設計・運用経験がある ・インフラの知識・運用経験がある(クラウド、特にAWSは歓迎) ・決済やEC領域の開発経験がある ・スクラムなどのアジャイル開発の経験がある ・すでにある問題を解決するだけでなく、プロダクトの課題やコードレベルの課題など、問題を積極的に”見つけて”いき、自ら解決をしていける方
■開発体制/開発手法 ・【スモールチーム】BASE BANKチーム全体で約25名、エンジニアは約10名でプロダクトごとにエンジニアチームを組成 ・【フルサイクルエンジニア】Webアプリケーションの設計・開発、テスト、デプロイの構築、運用設計・インフラ構築のリードだけでなく、要件定義やデータ分析など、ユーザーへの価値提供に関わる一連の工程にフルサイクルエンジニアとして携わる ・【チーム成果の最大化】互いが背中を任せ合い、各メンバーの強みを活かしてチームとしてのアウトプットを最大化させるために、特定の領域に閉じずに広く挑戦できる環境作りに注力 ・【アジャイル】各チームで2週間ごとにイテレーションを区切り、チームやプロダクトに対する改善のフィードバックを回すアジャイル開発を実施 ※今回の案件はフルサイクルエンジニアとしての業務をお渡しする想定ではございません。 ■使用技術・ツール ・バックエンド: Go, PHP(CakePHP), Python ・フロントエンド: TypeScript, Vue.js, Next.js ・データベース: MySQL ・クラウドサービス: AWS (ECS, Fargate, Auroraなど), GCP(BigQueryなど)、すべてTerraformで管理 ・監視ツール: New Relic One, Sentry ・コラボレーションツール: Slack, GitHub, figma, Google Meet, Notion
週5日
140~180時間 (上下割)
30日サイト (当月末締め翌月末日支払い)
1回 (オンライン)
即日
1人
2-5名
一部リモート可