仕事内容
ソフトウェア開発者のポジションは、東京工業大学の重要なポジションであり、会社の強力なプロジェクトを開発するための技術的な専門知識を持つ人材です。
- BE または FE (およびプロジェクトの残りの部分) に関する深い知識。
- (専門知識に従って) 新しいテクノロジーを方向付けして学習し、プロジェクトに適用します。
- (他のメンバーではできない)難しいタスクを(専門知識に従って)直接実行します。
- 技術的な問題について(英語を使用して)顧客とコミュニケーションできる(専門知識に応じて)。
- (専門知識に従って) プロジェクト内の他のチーム (PM、BA、QC など) とコミュニケーションします。
- プロジェクト内のすべての技術的課題(技術的課題と実装担当者のスキル/経験を含む)の進捗状況を把握/推定します(専門知識に応じて)。
- 技術文書を作成/レビューし、メンバーのソースコードを直接レビューします。
- チームメンバーが最高の結果を達成するための技術サポートとトレーニング。
候補者の要件
- 大学で情報技術を専攻し卒業し、エンジニア/プログラマーとしてソフトウェア開発プロジェクトに少なくとも3年以上携わった経験があること。
- 新しいテクノロジーと新しいプログラミング言語を常に学び、受け入れる準備ができています。
- 次のプログラミング言語/プラットフォームのうち 1 つ以上に熟練していること: JavaScript/TypeScript (Node.js)、Java、Python、Golang、PHP、Ruby。
- React.js、Vue.js、Next.js、Nest.js / Express.js、Spring Boot、Laravel、Gin-gonic、Django、Ruby on Rails、Odoo などの 1 つ以上の人気のあるフレームワーク/ライブラリの使用経験。
- Microsoft SQL Server、Oracle、MySQL、PostgreSQL、MongoDB、検索エンジン (ElasticSearch、Solr) などの 1 つ以上のデータベース管理システムの使用経験。
- Docker の使用、CI/CD ツール、オーケストレーション ツール (Kubernetes、Nomad、Docker Swarm など) のインストール、プロジェクト インフラストラクチャ (オンプレミスまたは AWS / Azure / GCP などのクラウド) のデプロイの経験があり、Linux オペレーティング システムに精通している。
- ソースコード管理ツール (Git、SVN) とプロジェクト管理 (JIRA、Backlog、Asana、Notion...) に精通しています。
- 英語でのコミュニケーション能力が高い候補者が優先されます。
- 技術チームの管理や人事調整の管理、ソフトウェア開発プロジェクトの計画の経験があることは大きな利点です。チームと対話し、調整するために常にオープンです。
雇用上のメリット
- 月曜日から金曜日まで働き、仕事と生活のバランスを取りましょう。
- 競争力のある収入、年収のレビュー。
- 社会保険と健康保険の特典を享受できます。労働法に基づいて、1 日 8 時間勤務、柔軟な労働時間、休暇、その他の手当を支給します。
- テットボーナス、パフォーマンスボーナス、優秀チームボーナス、個人ボーナス、プロジェクトボーナス...
- 学習と能力開発の機会: 無料の英語クラス、リクエストに応じて専門的な学習アカウント...
- 専門認定資格および専門コースの試験費用を支援します。
- 若くてダイナミックなオフィス、卓球、トレッドミル、休憩用のビリヤード。
- 毎年国内外の旅行に参加します。
- 毎月の労働組合/チーム構築基金。