想定される仕事内容
Belong Inc. におけるバックエンドのソフトウェアエンジニアは Web サーバーや API サーバーの設計・開発からテスト、運用まで各々がリーダーシップを持ち主体的に取り組む事が期待されています。社内で殆どのサーバサイドソフトウェアは Go により書かれ GCP 上で運用されており、一部は Python です。これらについてチームでの開発を意識して可読性や再利用性高いコードやテストを記述することが求められます。
また、一部 GCP 内の実行環境の整備や CI/CD、Terraform の設定を含めたDevOpsを実現するための SRE 的な動きも本人の希望に応じて任されることがあります。
具体的なプロジェクトとしては下記に記すものとなります。
- 社内在庫管理システムや買取アプリのサーバ側アプリケーションの開発・運用
- 社内・社外のアプリケーションと連携する API の開発・運用
- GCP プロダクトの設定や連携
- API やスクレイピング等を用いて集めた情報と社内で発生するデータを統合し分析するプラットフォームの構築
必須のスキル・経験
- BelongのMissionに共感頂ける方
- Belongの3Valuesを実践出来る方
- コンピュータサイエンスや情報工学の学位、またはそれに準ずる実践経験
- コンピュータサイエンスの基礎・データ構造・アルゴリズム・複雑性の分析のスキルや知識を用いた問題解決が出来る
- バージョン管理システム、CI/CDなどのSDLCへの理解
- Go, Python, Java などのプログラミング言語の経験
- Webアプリケーション開発・マイクロサービスにおけるAPI連携・在庫管理システムの開発のいずれかの経験
- GCP, AWS などのパブリッククラウドの経験
- コンテナ技術・データベース・情報セキュリティに関わる知識
歓迎するスキル・経験
- REST APIの構築
- Protocol Buffer を用いた gRPCによるAPI連携システム構築
- オンライントランザクション在庫管理システム
- GAE, Cloud Run, CloudSQL, Dataflow, BigQuery, Firebase といった GCP プロダクトの開発・運用経験
- Dataflow (Apache Beam)やBigQueryと連携したBI ツールを用いたETLの構築
- デザインパターンの知識やアーキテクチャ設計の高いスキル・経験
- ジュニアメンバーのメンタリングやマネジメント
- 日本語における流暢な会話、リモートミーティングでの会話に問題がないビジネスレベルの英語
雇用条件
業務内容 |
|
雇用条件 |
|
勤務地 |
東京都渋谷区千駄ケ谷5丁目8番10号 外苑マンション301
|
就業時間 |
|
給与 | モデル年収400万円~1,400万円
|
休日・休暇 |
|
福利厚生等 |
|