会社概要 | クラウド型建設プロジェクト管理サービスを提供するスタートアップ企業。プロダクトリリース以来、直感的で使いやすさにこだわった開発と導入・活用への徹底したサポートで、契約社数2000社を超えており国土交通省のNETIS (新技術情報提供システム) にも登録されている実績も持っている。建築・建設業界でものづくりに携わる方の人手不足や長時間労働が社会問題となっておりこれらの課題に対して、デジタルシフトによる生産性向上の一翼を担うサービスとして注目されています。 |
ポジション | サーバサイドエンジニア |
役割概要 | 業務内容 ・RailsによるWebアプリケーション開発、API開発 ・要件に基づいたアーキテクチャの設計、ミドルウェアの選定 ・品質向上のための効果測定とサービス改善施策の実施 ・マイクロサービス化に向けた既存プロダクトのリファクタリング ・プロダクトマネージャと協力した新規サービス仕様の策定
今後の具体的な取り組み予定 ・開発するソフトウェアの基本的な要を抑えるために、技術ディスカッションを増やしDesignDocを作る ・SETチームと連携し品質を向上 ・既存プロダクトを活かし、ホリゾンタルSaaSと連携しグロースするための開発 ・共通ロジックのプライベートgem化を推進し機能追加開発のスピードアップ、品質向上
現在のプロジェクト構成 それぞれ5〜10人のチーム、うちRailsエンジニア2〜5人で開発しております。 経験やスキルを元に配属先を決定します。 ・施工管理Webアプリの新規機能追加開発 ・受発注Webアプリの新規機能追加開発 ・プロダクトを横断したテストコードカバレッジの質改善をベースとしたエンジニアの生産性向上、プロクトの品質向上 ・建築・建設業界に貢献する、または業界特化のソリューション・サービスとの連携システム開発 ・新規プロダクト向けWebアプリの開発
開発環境 ・開発言語:Ruby(on Rails) ・DB:Amazon Aurora(MySQL互換エディション)、 Elasticsearch、 DynamoDB ・構成管理:Ansible ・デプロイ/ビルド:CodePipeline、 CodeBuild、 CircleCI、 GitHub Actions ・IaC:Packer、 Terraform ・監視:Datadog、 bugsnag ・その他:swagger、 Docker、 ZenHub、 Figma |
要件 | 必須条件 ・言語問わず、Webアプリケーション開発の実務経験 ・システムサービス運用経験(1年以上)
歓迎条件 ・Railsのスケーリング対応経験 ・パフォーマンスチューニングの経験 ・Railsのベストプラクティスについて議論を交わし、その結果に沿った開発にコミットできる方 ・建築・建設業界に関する経験 ・BtoB SaaS / 業務ソフトウェアの開発経験 ・Ruby on Rails による Web サービス開発・運用経験 ・マイクロサービスアーキテクト構築の経験 ・バックエンドに加えインフラ、フロントエンドも含めた開発経験 ・OSS の公開やコントリビュートの経験
求める人物像 ・変化に前向きな方 ・技術が大好きで勉強熱心な方 ・情報共有に積極的な方 |
給与・年収 | 応相談 |
勤務地 | 東京 新型コロナウイルス感染拡大防止のため原則リモートワーク |