【Go言語】新規サービスの開発に関わるバックエンドエンジニア
月額 ~1300,000円
【業務内容】
エンド企業が展開するサービスをよりセキュアに安定的に提供していくためのインフラの構築・運用や、サービス開発のための基盤づくりを担当頂きます。
具体的な内容は以下となります。
・Developerの生産性向上のためのツール・CI/CD環境・テスト環境の構築・改善
・クライアントWebアプリケーションに対するAPIの設計・実装
・マイクロサービスプラットフォームの設計・開発・運用
・マイクロサービスプラットフォームとマイクロサービスのセキュリティ改善
・マイクロサービスのObservabilityの改善
・ユーザーデータやサービスへのアクセス権限の設計・管理・運用
【開発環境】
基本的なフロントエンド技術スタックは、React + ReduxによるSingle Page Applicationです。
また、プロダクトの性質に応じて、PHP (Laravel) による、サーバーサイドレンダリングをするプロダクトも存在しています。
その他、現在利用している技術スタックは次の通りとなります。
各技術要素のうち、左から順に利用度合いが多いものです。
<プログラミング言語 、+フレームワーク>
JavaScript (React)、Go (Gin)、PHP (Laravel)、Ruby (Ruby on Rails) 、Python
<クラウドインフラ>
GCP、AWS
<開発ツール・コラボレーションツール>
Github、Circleci、Slack、esa
<その他>
一定期間の間パフォーマンスやコミュニケーション含め
フル出勤のもと問題なければリモートへ切り替えることも可能です。
社員の方も含め、全社的にリモート作業を推奨している会社です。
・ソフトウェアエンジニアの一般的なスキル、経験
・何らかの言語におけるWebアプリケーション開発経験
・コンテナ実行環境(Docker、など)やコンテナクラスタ技術(Kubernetes、Mesos)などの利用経験
・AWS及び、GCPなどのクラウドを用いたインフラの構築・運用に関する経験
・Webサービスやネットワークのセキュリティに関する一般的な知識
・マイクロサービスアーキテクチャの設計・実装・運用に関する経験
・マルチテナントアーキテクチャの設計・実装・運用に関する経験
・Go言語におけるプログラムの実装経験