【フルリモート/PHP】大規模な自社サービスをフルスタック開発!認証基盤や API の刷新に挑戦したい方
私たちは「より多くの人の暮らしを改善する」をビジョンとして、家計簿サービス「Zaim」を開発・運用しています。iOS, Android と Web で展開しており、アプリとしては 950 万ダウンロードを超えました。この大規模なユーザーベースを元に独自性の強いビジネスを展開し、業績を伸長させています。
Zaim が目指しているのは「節約」でも「資産運用」でもありません。一人ひとりが「好きだ」「楽しい」と思えることを肯定し、人生でやりたいこと・やらなくてはいけないことのために主体的に行動できるようになるために生まれました。さらには「個の幸せ」を超えて、格差是正やエシカル消費などの社会問題にも取り組み始めています。
サービスが持つ唯一無二の特徴を Zaim を使ってくれる人に還元することで、より多くの人が「Zaim を使っているから人生が良くなった」と思ってもらえるよう、そして社会全体が明るい方向へ進めるように事業を育てていきたいと考えています。
- 職種名
- サーバーサイドエンジニア
- 給与(想定年収)
-
500万 〜 900万円
(※ 想定年収 は年収提示額を保証するものではありません)
- 勤務地
- 東京都
- 主要開発技術
- PHP Laravel
- 開発言語
- Ruby Go言語 TypeScript
- フレームワーク
- Ruby on Rails React
- クラウドプラットフォーム
-
Amazon Web Services、Google Cloud(Google Cloud Platform)、Firebase
- データベース
- MySQL、DynamoDB
- 開発内容タイプ
-
自社製品/自社サービス、B2C、B2B、WEBサイト、CMS、金融/保険、リサーチ、解析、データベースの設計、チューニング、ネットワーク設計、GUIデザイン開発、FinTech
- 特徴
- 服装自由 イヤホンOK 社長が現役or元エンジニア フリーソフト利用可 ノートPC+モニタ別途支給 1920x1200以上のモニター環境を提供 オンライン面談可 残業30H以内 副業OK 時短勤務可 産休育休取得実績あり 女性リーダー活躍中 ベテラン歓迎 フルリモート制度あり
- 募集人数
- 若干名
- 必須要件
-
以下すべてのご経験をお持ちの方からのご応募をおまちしています!
・Web開発(サーバサイドエンジニア) 実務3年以上
・PHP 実務3年以上
- 歓迎要件
-
【歓迎要件】
・Tech Leadとしての技術的な意思決定の経験
・Go, React, TypeScript を用いた実務経験
・データベースチューンナップの実務経験
・システム脆弱性対策の豊富な実務経験
・不具合の発見および修正の豊富な実務経験
・自らサービスやモジュール、アプリを公開した経験
・大規模なアプリや Web サービスの開発・運用経験
・自身で企画したサービスの開発・運用経験
・メンバーマネジメント経験 - 求める人物像
-
・世の中に役立つものを作りたいという意思がある
・社会的意義のある事業に取り組みたいという想いがある
・新しい機能を提案したり既存の仕組みを良くすることにワクワクする
・頼まれてもいないのに何かを作ったり人を助けたりという行動を取る
・夢中になれる趣味や好きなことがある - 選考フロー
-
paiza(コーディングテスト)
※選考フロー、面接回数は状況に応じて変更になる可能性があります
▼
オンラインカジュアル面談/通常面接(2~3回)
▼
内定
Zaim の Web/API アプリケーションはじめとした、サーバサイドの開発・運用をお任せしたいです。既存システムの改修にとどまらず、新しい仕組みや機能追加にチャレンジできる環境なので、希望や適性によっては、AWS のネットワーク設計やデータ基盤解析など、「インフラエンジニア」に区分される業務に携われる可能性もあります。
【業務例】
・新しい機能の企画に対し、開発の設計から実装までを遂行する
・エンジニアの視点から、アウトプットのユーザビリティや実現可能性をアドバイスする
・ユーザー増に耐えうるアプリケーションやバックエンドなどを統合的に改善する
・既存サービスのボトルネックを発見し、リファクタリングなどを実施する
・Zaim の根幹である API 基盤をモダンな設計にリニューアルする
・多数のアライアンス先やサードパーティが利用するOAuth 認証基盤を刷新する
・ユーザーサポートチームからのエスカレーションに対応する
【チーム体制】
毎朝コミュニケーション時間を取り、詰まっていることや進捗などを共有する文化です。開発タイムは基本的に邪魔が入らないよう Slack での会話が主となります。積極的にコードレビューをする文化があり、プラットフォームを超えてコメントなどもやり取りします。CI は Bitrise をメインに使っています。そのほか Slack や Kibela, Zoom, oVice などを活用しています。
【組織構成】
約半分がエンジニアで、残りは事業開発やマーケティング、カスタマーサポート、バックオフィス等のメンバー。代表もエンジニアなので、事業/開発双方にとってよい環境を構築するよう心配りをしています。
【平均的なチーム構成】
チームは 2〜4 名体制でプラットフォームごとに開発しています。明確にリーダーがいるチームもありますが、基本的にはフラットで上下関係がない構成です。
【技術向上、教育体制】
マーケティングやデザイナー、エンジニアが主体となり施策の方向性と仕様を決め、それを元に Issue を割り振り、Pull Request ベースで開発を進めています。業務に関連する書籍は会社で購入し、上限はありません。条件を満たせば、社外のイベントやカンファレンスに業務時間として参加できるほか、その費用も会社が負担します。スタッフとして参加するイベントについては、上限 20 万円までスポンサー協力する「イベントスポンサー制度」あり。OSS や技術コミュニティへの参加は積極的に応援しています。
【エンジニア評価の仕組み】
四半期ごとに業務レビューを実施し、会社の目標と本人の希望・成長を合わせています。評価には直接関係しませんが、エンジニア同士だけではなく、それ以外のスタッフとも互いの良いところを共有するポジティブフィードバックを実施しています。評価に応じてベースアップ。全体の業績および本人のパフォーマンスを鑑み、賞与支給する場合もあります。
- 開発部門の特徴・強み
-
【開発部門の特徴】
Zaim では職務横断で「ユニット」という小さなプロジェクトを立ち上げます。これは、そのメンバーで目的を達成するために、どのように施策を策定し、実行していくかを決めるための仕組みです。エンジニアにとっては自身の職務における専門性を高めていくのはもちろんのこと、その周辺の業務も幅広く経験し、成長する機会を増やしています。
【リモートワーク/オフィスのハイブリッド環境】
普段は Zoom や Slack でのコミュニケーションをし、リモートでも活発なディスカッションを推進しています。「家では集中できない」「対面でコミュニケーションしながら仕事を進めたい」というメンバーにはオフィスを開放。一人ひとりの状況に合った働き方になるよう工夫してきました。また残業はそれほど多くなく、「長時間ダラダラ働くよりも、集中してアウトプットをしっかり出そう」という文化です。リモートワーク下でも機能性の高いオフィスチェアの貸与や、休憩時間の延長、早朝からの前倒し勤務の導入など、スタッフでアイデアを出し合いながら開発環境を改善しています。 - 技術向上、教育体制
-
・社内勉強会の開催
・社外勉強会・カンファレンス参加費用の補助制度
・ソフトウエア・書籍の購入費負担
・オーダーメイドのデスクやアーロンチェアは自宅へ貸出可能 - 支給マシン
-
好みのパソコン・ディスプレイを支給します。特にこだわりがなければ最新版の Mac Book Pro , 27 インチモニタとなります。社内のデスクはオーダーメイド、椅子はすべてアーロンチェアです。リモートワーク環境下でも希望者には貸与しています。
- 開発手法
-
プロジェクトごとに選択、オブジェクト指向、アジャイル、ペアプロ、チケット駆動開発、コーディング規約あり
- 開発支援ツール
- GitHub、Jenkins、PagerDuty
- インフラ管理
-
Docker、Terraform、Kubernetes、Amazon Elastic Kubernetes Service、Amazon CloudWatch
- AI・データ分析
-
BigQuery、Elasticsearch、Amazon Redshift
- 環境
- Linux、Mac OS X、NGINX、Redis、Memcached、Grafana、Redash
- その他開発環境
-
毎朝コミュニケーション時間を取り、詰まっていることや進捗などを共有する文化です。開発タイムは基本的に邪魔が入らないよう Slack での会話が主となります。積極的にコードレビューやデザインレビューをする文化があり、プラットフォームを超えてコメントなどもやり取りします。CI は Bitrise をメインに使っています。そのほか Slack や Kibela, Zoom, oVice などを活用しています。
- エンジニア評価の仕組み
-
四半期ごとに業務レビューを実施し、会社の目標と本人の希望・成長のすり合わせを実施しています。
- 組織構成
-
約半分がエンジニアで、残りは事業開発やマーケティング担当、カスタマーサポート、バックオフィス等のメンバーとなっています。代表もエンジニアなので、事業/開発双方にとってよい環境を構築するよう心配りをしています。
- 配属部署
- 開発部
- 平均的なチーム構成
-
チームは 2〜4 名体制でプロジェクトごとにユニットを組み開発しています。明確にリーダーがいるチームもありますが、基本的にはフラットで年齢などによる上下関係がない構成となっています。
- 勤務地
-
東京都港区三田1-4-28
三田国際ビル 23 階
現在フルリモートワークのため、ご自宅にて勤務となります
- 最寄り駅
-
都営地下鉄大江戸線「赤羽橋駅」より徒歩 3 分
都営地下鉄三田線「芝公園駅」より徒歩 7 分
JR「田町駅」より徒歩 10 分
- 給与体系・詳細
-
年俸制
※経験・能力を考慮の上、当社規定により決定。 - 給与(想定年収)
-
500万 〜 900万円
(※ 想定年収 は年収提示額を保証するものではありません)
- 勤務時間
-
10:00~19:00
早出、前倒し勤務可能。休憩は 2 時間まで可。育児・介護をする必要がある方にはフレックス制度あり。休憩時間:休憩 60 分 ※昼食時間は業務の都合により各々の自主性に任せています
平均残業時間:平均 10-20 時間/月
- 休日休暇
-
・完全週休 2日制(土・日)
・祝日
・有給休暇(入社半年後に 10 日間)
・年末年始休暇
・慶弔休暇
・誕生日休暇
・ときめき休暇(リフレッシュ休暇) - 諸手当
-
・交通費支給
・定期健康診断
・スタッフとして参加するイベントのスポンサー権 - インセンティブ
-
業績連動賞与
- 昇給・昇格
-
昇給査定は随時(基本は 9 月)
- 保険
-
関東 IT ソフトウェア健康保険組合加入。その他雇用保険・労災保険・厚生年金保険など各種社会保険完備
- 試用期間
-
3 か月