仕事概要
製薬向けのSaaSのPython/Flaskでできたバックエンドの開発を行っていただきます。
- 新しい機能を検討する際、サービスの成長を見越してドメインのモデリングをし、システムを構造化していきます
- コードの肥大化、チームの成長により開発のスピードと質が落ちないように、継続的なリファクタリングやミドルウェアの改善を行います
- サービスの成長に伴いモノリスなシステムを、サブシステムに分割する必要があります。その方針の策定から実現までを行っていただきます。
- フロントエンドとバックエンドの開発の連携をうまく機能させるプロセスを策定、実行します
- AI部門と連携してAIソリューションのSaaSへの組み込みを行います
<開発体制>
これまではフロントエンド・バックエンドで特に分担を決めずに機能単位で開発を行ってきました。
今後は、仕様の策定やUIのプロトタイプ作成などもエンジニア主導で行っていますので徐々に強みを活かしたチーム開発に移行していければと考えています。
<バックエンドについて>
本番環境のプロセスは全てAWS上のサーバーレスリソース上で実行されます。
またローカルPC上でもdocker composeによりすぐに開発環境を構築することができます。
アプリケーションはPython/Flask上に構築されており、すべてのリソースはDIにより外部依存化させているため、テストドリブンな開発が可能です。カバレッジも計測しています。また、DBのJSON型カラムとPythonの型システムとを組み合わせることで、RDBにドキュメント型DBの利便性を持ち込むなど、開発効率を上げるための仕組みを導入しています。
<チーム開発の自動化>
少数精鋭のチームでアウトプットを最大化できるように自動化・効率化には意識的に取り組んでいます。
ローカル開発環境はdocker-composeで管理しており、構築作業はすべて自動化されています。
- フロントエンド・バックエンドの自動テスト
- コードデプロイの自動化
- CDK(TypesScript)によるAWSリソースの管理
- 外部向け仕様書のMarkdown管理+PDFビルド
- HTMLのTypeScript/React管理
<弊社技術スタック>
- フロントエンド:TypeScript/React
- バックエンド:Python/Flask/SqlAlchemy/Pydantic
- インフラ:AWS/CDK/Fargate/Lambda/CodePipeline
※AWS CDKを用いてAWS上にサーバーレスのサービス環境を構築しています。
必須スキル
・社外向けプロダクトのバックエンド開発経験(2年以上)
・モデリングの経験
歓迎スキル
- Github上のPRベースでのチーム開発を行うことが出来る方
- リモートワークに必要なドキュメント作成力がある方
- React製のSPAプロダクトの開発経験がある方
- マイクロサービスやモジュラーモノリスの設計経験がある方
- DDDを言語化して開発ポリシーに落とし込める方
- 大企業向けのERPやCRMの開発、または導入経験がある方
求める人物像
\こんな方が活躍できる環境です/
- 自分でサービスを1から作るのが好きな方
- 設計にこだわる方
- ソースコードを資産だと思える方
- 同じことを2回やったら3回目には自動化したくなる方
- 事業を創りたい方
応募概要
給与 | 500 〜 900万円 ※固定割増手当(30時間相当分含む |
---|---|
勤務地 | 原則としてリモートワーク ※東京本社・大阪拠点・サテライトオフィス利用可能 |
雇用形態 | 正社員 |
勤務体系 | <就業時間> 原則としてフレックスタイム制を適用 ・通常勤務 勤務時間9:30-18:30(休憩1時間) ・フレックスタイム制 コアタイム 11:00-15:00 フレキシブルタイム5:00-11:00、15:00-22:00 <休日・休暇> ・完全週休2日(毎週土曜日、日曜日)、祝日、その他会社が指定した日 ・夏季休暇(3日) ・年末年始休暇 ・有給休暇(入社日に付与/付与日数は入社時期により変動) ・シックリーブ(年間3日) ・慶弔休暇 <ワークスタイル> ■フルリモート フルリモートを前提とした組織づくりをしており、全国から勤務が可能です。 東京と大阪には拠点もあるため、オフィスで業務を行うこともできます。 -リモートワーク支援金 在宅勤務環境を整えることを目的として、入社時に10万円分の経費枠を付与しています。 -自由経費 労働環境の整備やスキルアップ、健康維持、ワークスペースの利用など、様々な用途に活用できる年間12万円分経費枠を付与しています。 ■フレックス 1カ月を清算期間としたフレックスタイム制を導入しています。 子育てをしているメンバーも多く、中抜けや労働時間の調整など自身のワークスタイルを重視して柔軟に働くことができます。 -有給休暇 入社時に付与されます。プライベートの予定に合わせ自由かつ計画的に取得することができます。 -シックリーブ休暇 体調不良による休みによって有給休暇が消化されることを抑制させるための制度です。 病気になったり、怪我をした場合に年間最大3日まで特別休暇を取得することができます。 -副業 柔軟な働き方ができ、副業しやすい環境です。 ■オープンコミュニケーション リモートかつ非同期でのチーム運営となるため、ドキュメントによる情報共有とオープンなコミュニケーションを重視しています。 ドキュメントはNotionを、コミュニケーションはSlackを利用しています。 |
試用期間 | あり(試用期間3カ月、給与変動なし) |
福利厚生 | ・社会保険完備 ・健康診断 ・交通費全額支給 ・自由経費(年間12万円) ・リモートワーク支援金(入社時10万円) ・慶弔見舞金 ・信託型ストックオプション |
企業情報
企業名 | 株式会社シャペロン |
---|---|
設立年月 | 2017年6月 |
本社所在地 | 東京都世田谷区三軒茶屋1-5-9-304 |
資本金 | 1億円 |
従業員数 | 37名(役員含む) |