具体的な業務内容
【全国フルリモート|バックエンドエンジニア】製薬向け自社SaaS展開/積極採用中/フレックス勤務可
【全国フルリモート可/フレックス/約11兆円の製薬市場のDX推進を加速させる優良スタートアップ/製薬メーカーと医療機関とのやり取りをスムーズにするメッセージプラットフォーム運営】
◆企業について
「Shaperon」は製薬・医療企業のプロモーション活動を統合するメッセージングプラットフォームです。製薬会社・医療分野において、より適切で効率的なコミュニケーションの実現を支援します。
◆バックエンドについて
本番環境のプロセスは全てAWS上のサーバーレスリソース上で実行されます。またローカルPC上でもdocker composeによりすぐに開発環境を構築することができます。アプリケーションはPython/Flask上に構築されており、すべてのリソースはDIにより外部依存化させているため、テストドリブンな開発が可能です。
◆業務内容
製薬向けのSaaSのPython/Flaskでできたバックエンドの開発を行っていただきます。
・サービスの成長を見越してドメインのモデリングをし、システムを構造化していきます
・コードの肥大化、チームの成長により開発のスピードと質が落ちないように、継続的なリファクタリングやミドルウェアの改善を行います
・サービスの成長に伴いモノリスなシステムを、サブシステムに分割する必要があります。その方針の策定から実現までを行っていただきます。
・フロントエンドとバックエンドの開発の連携をうまく機能させるプロセスを策定、実行します
・AI部門と連携してAIソリューションのSaaSへの組み込みを行います
◆開発体制
仕様の策定やUIのプロトタイプ作成などもエンジニア主導で行っていますので徐々に強みを活かしたチーム開発に移行していければと考えています。
◆チーム開発の自動化
少数精鋭のチームでアウトプットを最大化できるように自動化・効率化には意識的に取り組んでいます。
◆技術スタック
- フロントエンド:TypeScript/React
- バックエンド:Python/Flask/SqlAlchemy/Pydantic
- インフラ:AWS/CDK/Fargate/Lambda/CodePipeline
※AWS CDKを用いてAWS上にサーバーレスのサービス環境を構築しています。
変更の範囲:会社の定める業務
チーム/組織構成
その他プロジェクト事例
開発環境