自社開発のSaaS「Shiftmation」の開発に、ソフトウェアエンジニアとして携わっていただきます。
Webアプリケーションのバックエンド開発を中心に、スキルに応じてフロントエンド開発も含めてご活躍いただきます。
当社のサービス全体を支えるシステム開発の仕事です。
▍具体的には
[全員]
・Webアプリケーションのバックエンド開発 (Django)
[スキルに応じて]
・Webアプリケーションのフロントエンド開発 (Vue.js)
▍仕事の魅力
本ポジションでは、自社サービスのSaaS開発において、Webアプリケーションの開発に携わっていただきます。
自分の貢献がすぐにプロダクトに反映されるスタートアップならではのスピード感で、ソフトウェアエンジニアとして自らのスキルセットを強化し、キャリアの幅を広げることが可能です。
▍開発環境
●DevOpsの実践
・仕様策定から機能実装、運用まで開発チームが一貫対応
・本番・ステージング環境はGoogle Cloud上のKubernetesで運用し、GitLab CI/CDで自動テストおよびデプロイを実施
●柔軟なプロジェクト管理
・変化するビジネスニーズに迅速に対応するため、カンバンを採用
・Git-flowを簡略化したブランチ戦略を採用
・新機能は週前半にリリースし、休日のトラブルを回避。ホットフィックスは随時リリース
●ユーザーの声を重視した開発
・ニーズに沿った開発のためカスタマーサクセスチームと密に連携
・新機能は初期段階での過剰な作りこみを避け、迅速なリリースと改良を重視
●技術スタック
・言語: Python, JavaScript, Rust
・フレームワーク: Django, Vue.js
・インフラ: Google Cloud, Kubernetes, Terraform
・ミドルウェア: PostgreSQL, Elasticsearch, Redis, Docker
・CI/CD: GitLab CI/CD
・コーディング支援: GitHub Copilot
●開発用PC貸与
・Windows/Macおよびキーボード配列を選択可能
・高速CPU/大容量メモリ(Win:32GB, Mac:24GB)搭載
・IDEは各自で選択 (VS Code, JetBrains, Vim等)
・ローカルのDocker Compose環境にて開発
▍募集背景
現在、「Shiftmation」は事業拡大に伴い、新規サービスの立ち上げや、既存機能の高度化、パフォーマンスの最適化を進めており、技術的な挑戦も増え続けています。
そこで、シフトメーションでは今後の成長を見据え、バックエンド開発を中心に広く力を発揮してくださるソフトウェアエンジニアを新たに募集いたします。
▍配属部署
プロダクト部
開発チームはフルリモートのメンバーが多く、チャットやWeb会議を活用することで積極的にコミュニケーションを取っています。
また、残業するよりも、集中して働きしっかり休むことを推奨しています。
▍必須要件
・データ構造やアルゴリズムに関する基礎知識
・仕様策定から実装まで携われる能力
・CLIによるLinuxの操作スキル
・動的型付け言語による開発の実務経験 (1年以上)
・RDBMSを用いた開発の実務経験 (1年以上)
・GitHub/GitLabを用いたチーム開発の実務経験
▍歓迎要件
・Webアプリケーション開発および運用の実務経験
・Djangoを用いた開発の実務経験
・JavaScript/TypeScript(特にVue.js)を用いた開発の実務経験
・Google Cloud/AWSなどの実務での利用経験
▍求める人物像
・シフトメーションの事業内容に興味を持てる方
・チームプレイ志向で積極的にコミュニケーションを取れる方
・コンピュータが好きな方
▍勤務形態
フルリモートワーク可 (出社希望の場合は自由に出社可能)