仕事内容
行政手続きの効率化につながるSaaS製品の開発・テスト・運用をリードします。よりセキュアに安定的に提供していくためのインフラの構築・運用や、サービス開発のための基盤づくりを推進します。
【具体的には】
・マイクロサービスプラットフォームの設計・開発・運用
・Webアプリケーションの開発・テスト・運用・改善
・新規製品及び、新規機能のためのインフラ設計・構築・運用
・Developerの生産性向上のためのツール・CI/CD環境・テスト環境の構築・改善
【開発環境】
同社の技術選定のモットーは「適切な問題に、適切な道具を」であり、解決したい問題を見極めながら、問題解決に合う、広く普及した一般的な言語や技術スタックを選定しています。
基本的な開発言語としては、フロントエンドアプリケーションにはTypeScript (+React)で、バックエンドアプリケーションではGo (+Gin)を利用し、解決したい技術的課題に応じて、RubyやPython、PHPといった技術を用いて開発しているサービスもあります。
CI/CDのワークフローは、各サービスにかかわらず統一されており、Githubで管理されているコードを、CircleCIでテスト・ビルドし、Dockerのコンテナイメージにした上で、kubernetesクラスタにデプロイされており、インフラとしてはGCP/AWSを活用しています。
【具体的には】
・マイクロサービスプラットフォームの設計・開発・運用
・Webアプリケーションの開発・テスト・運用・改善
・新規製品及び、新規機能のためのインフラ設計・構築・運用
・Developerの生産性向上のためのツール・CI/CD環境・テスト環境の構築・改善
【開発環境】
同社の技術選定のモットーは「適切な問題に、適切な道具を」であり、解決したい問題を見極めながら、問題解決に合う、広く普及した一般的な言語や技術スタックを選定しています。
基本的な開発言語としては、フロントエンドアプリケーションにはTypeScript (+React)で、バックエンドアプリケーションではGo (+Gin)を利用し、解決したい技術的課題に応じて、RubyやPython、PHPといった技術を用いて開発しているサービスもあります。
CI/CDのワークフローは、各サービスにかかわらず統一されており、Githubで管理されているコードを、CircleCIでテスト・ビルドし、Dockerのコンテナイメージにした上で、kubernetesクラスタにデプロイされており、インフラとしてはGCP/AWSを活用しています。
応募資格
・ソフトウェアエンジニアの一般的なスキル、経験
・何らかの言語におけるWebアプリケーション開発経験
・コンテナ実行環境(Docker、など)やコンテナクラスタ技術(Kubernetes、Mesos)などの利用経験
【歓迎】
・AWS及び、GCPなどのクラウドを用いたインフラの構築・運用に関する経験
・マイクロサービスアーキテクチャの設計・実装・運用に関する経験
・マルチテナントアーキテクチャの設計・実装・運用に関する経験
・AWS及びGCPなどのクラウド上で構成管理ツール(Terraform、Cloudformation etc)による Infrastructure as Code 等を通じた自動化の仕組みの運用の経験
・何らかの言語におけるWebアプリケーション開発経験
・コンテナ実行環境(Docker、など)やコンテナクラスタ技術(Kubernetes、Mesos)などの利用経験
【歓迎】
・AWS及び、GCPなどのクラウドを用いたインフラの構築・運用に関する経験
・マイクロサービスアーキテクチャの設計・実装・運用に関する経験
・マルチテナントアーキテクチャの設計・実装・運用に関する経験
・AWS及びGCPなどのクラウド上で構成管理ツール(Terraform、Cloudformation etc)による Infrastructure as Code 等を通じた自動化の仕組みの運用の経験