仕事内容
バックエンドエンジニアとして、SaaS開発において「分析機能」「MA機能」をバックエンドの力で支えていただきたいと思っています。新機能開発や既存機能の改修を中心として、企画・設計・開発・運用の一連のSaaSプロダクト開発に必要なフェーズに携わっていただきます。10億単位のビッグデータを扱うプロダクトであるため、特に性能面に関する高い品質を求められます。
具体的な業務の例は下記の通りです。
・Webアプリケーションの設計/開発/テストコード追加/運用
・PdMやフロントエンドエンジニアと仕様決め
・DBまわりのテーブル設計やチューニング
・問い合わせ対応:仕様確認、不具合調査など
【(ご参考)利用技術】
・開発言語(フロントエンド):Vue.js / TypeScript
・開発言語(バックエンド):Java / Python
・DB:Snowflake / RedShift / PostgreSQL
・Webサーバー:Tomcat
・クラウド:AWS
・コンテナ技術:Docker / ECS
・ソースコード管理:GitHub
・CI/CD:GitHub Actions
具体的な業務の例は下記の通りです。
・Webアプリケーションの設計/開発/テストコード追加/運用
・PdMやフロントエンドエンジニアと仕様決め
・DBまわりのテーブル設計やチューニング
・問い合わせ対応:仕様確認、不具合調査など
【(ご参考)利用技術】
・開発言語(フロントエンド):Vue.js / TypeScript
・開発言語(バックエンド):Java / Python
・DB:Snowflake / RedShift / PostgreSQL
・Webサーバー:Tomcat
・クラウド:AWS
・コンテナ技術:Docker / ECS
・ソースコード管理:GitHub
・CI/CD:GitHub Actions
応募資格
・Webアプリケーションやサービスの開発経験(言語不問)
・Gitを用いたソースコード管理、開発プロセスの理解
【歓迎】
・CircleCI / GitHub Actionsなどを利用したCI/CD構築・運用経験
・スケーラビリティを考慮した大規模Webアプリケーションの設計経験、負荷対策を行った経験
・DBチューニングやSQL最適化などの経験
・中〜大規模サービスの設計、運用、構築経験
・自作ライブラリの公開やOSSなどへのコントリビュート経験
・Gitを用いたソースコード管理、開発プロセスの理解
【歓迎】
・CircleCI / GitHub Actionsなどを利用したCI/CD構築・運用経験
・スケーラビリティを考慮した大規模Webアプリケーションの設計経験、負荷対策を行った経験
・DBチューニングやSQL最適化などの経験
・中〜大規模サービスの設計、運用、構築経験
・自作ライブラリの公開やOSSなどへのコントリビュート経験