サーバーサイドエンジニア

業務について

家族アプリFammのサーバーサイドをAWSマネージドサービスやGo, PHPなどを駆使しながら開発します。開発内容は下記のように多岐に渡る上に、これからも新しいサービス・システム・基盤開発がを行なっていきます。Fammは日本以外でも様々な国で使われているサービスなので、言語ローカライズや複数通貨対応も意識しながら開発をしていくことになります。ある特定の機能に絞られず、幅広くFammプロダクト全体のシステムを一緒に育てていき、世界中の家族にインパクトを与えるプロダクトのバックエンド開発の中心を担うようなポジションになります。

さらに、サーバーサイド開発だけでなくモバイルアプリ側の開発も希望される場合は学習しながら行なって頂くことができる環境です。弊社ではひとつの得意分野があるだけでなく、広い範囲でプロダクト開発に携わっていきたいメンバーが多く集まっています。

加えて、チームの生産性と幸福度をさらに高めるための改善を一緒に考えたり、勉強会を開催したり、広く会社の技術力やエンジニア文化を醸成していく活動も関わって頂きたい方にはどんどん機会が与えられます。

業務領域

  • モバイルアプリのサーバーサイドAPIの設計&開発

  • AWS,GCPを利用したクラウドインフラやサーバーレスアプリケーションの構築&運用

  • DevOps業務(インフラ構成管理のコード開発、CI/CD環境の強化)

  • ログ分析基盤(fluentd, Embulkなど)の設計&開発

  • 写真印刷や課金などの大規模処理システム(Lambda, AWS Batch)の設計&開発

主な使用技術

  • 言語: Golang, PHP, Node.js

  • インフラ: AWS(EC2, Lambda, Aurora, DynamoDB, SQS), GCP, Firebase

  • 開発フロー: スクラム開発, GitHub flow

  • DevOps/CI: Docker, CircleCI, Fabric

  • データ分析:Fluentd, Embulk, Google BigQuery

  • 監視:Librato, CloudWatch, Mackerel

必須スキル

  • プログラミング歴:2年以上

  • サーバーサイドアプリケーション開発歴:2年以上

  • Githubを利用した開発経験

  • MySQL(あるいは他RDBMS)のパフォーマンスに関する深い理解

  • HTTP, TCP/IP の通信技術に関する深い理解

歓迎するスキル

  • 大規模なECアプリケーションを設計し、開発マネジメントを行なった経験

  • AWS APIの利用経験、ツール開発経験

  • Terraform, Docker などDevOpsツール利用経験

engineerTimers inc.