【バックエンド・新規開発】SaaSスタートアップ!「0→1」や「10→100」フェーズのプロダクトを共に開発しませんか?
- バックエンドエンジニア
- 600万円 〜 1,000万円
最終更新日:
仕事内容
【弊社について】
OLTAは2017年に設立のスタートアップです。累計57億円の資金調達を完了し、開発への投資をより積極的に行うフェーズに入っています。
「あらゆる情報を信用に変え、あたらしい価値を創
開発環境
▼開発環境
・バックエンド:Python, Django, Go
・フロントエンド:Vue.js, React
・インフラ:GCP, Kubernetes, terraform
・データベース:PostgreSQL, Redis, BigQuery
・CI/CD:Github Actions / Cloud Build
・コミュニケーション: Slack, Confluence
【品質向上の取り組み】
・本番にデプロイされるコードには、全てコードレビューまたはペアプログラミングを実施している
・Pull Request には自動的にリグレッションテストが実行される環境が構築されている
・コードカバレッジツールをCIと連携して、ブランチのマージ基準にコードカバレッジを加えている
【アジャイル状況】
・1-2週間のスプリントでのスクラム開発を実践している
・デイリーでスタンドアップミーティング、またはそれに準じるチーム内の打ち合わせを行っている
・多いときで1日に数回の継続的なデプロイ(デリバリー)を行っている
【ワークフローについて】
・全てのコードをバージョン管理ツールで管理
・各メンバーが実装したコードのマージは Pull Request ベースで実施
・コードによるインフラ構成管理〈Infrastructure as Code〉の環境を整備
【テストへの取り組み】
・ほとんどのバックエンドにおいて、機能の実装と同時にテストコードを記述している
・一部の正常系機能について、E2Eテストによる回帰テストが毎日自動で実行されている
・想定される複数環境での品質チェックや受け入れテストを実施している
求めるスキル
必須スキル/経験
▍シニアエンジニア
・設計、実装、運用まで主体的に行ったことがある経験
・開発チームをリードしてプロダクト開発を行ったことがある経験
▍エンジニア(メンバー)
・Webサービスの開発経験
・API、データベースの設計経験
・チーム開発の経験(PdM・デザイナー・CS/ビジネスサイドなど非エンジニアとの協業含む)
歓迎スキル/経験
以下いずれかのご経験をお持ちの方、歓迎いたします。
・技術選定を主体的に行ったことがある経験
・外部ステークホルダー含む、関係者との要件・仕様調整
・Django / Ruby on Rails / Laravel などモダンなフレームワークへの理解
・パブリッククラウド上でのサービス運用経験 (AWS/GCP)
・Kubernetes (GKE) を利用したサービスの運用経験
・テストフレームワークやライブラリを利用したバックエンドの品質担保ができる
・フロントエンドへの理解、協業の経験 (コンポーネント開発、インターフェースやデータ設計)
・Docker や lint の設定、 CI/CD などバックエンドの環境構築、メンテナンスができる
・データ分析を考慮したデータ設計への理解
求める人物像
・自社サービス開発をしたい方
・レガシーな業界を、テクノロジーの力で変えていくことに興味がある方
・チームでの成果を一緒に目指してくださる方
・B2Bプロダクトに興味のある方
紹介資料
仕事の魅力
・プロダクトの新規開発に企画段階から携わることができる
・プロダクトごとにフェーズが異なるため、「0→1」だけでなく「10→100」フェーズも経験できる
・SMB(中小企業)の活性化、日本経済を支える社会的貢献度の高いプロダクト開発に携わることができる