バックエンドエンジニア

勤務形態
正社員/Fulltime
業種
モバイル/アプリサービス
企業資本
日系企業/Japanese Company
勤務地
東京都/Tokyo
給与
600万円〜800万円
日本語力
ビジネスレベル/Business Level
英語力
なし/None
その他語学スキル
なし(None)

仕事内容

同社のソフトウェアエンジニアは、今後ますます増え続けるのユーザーさんのアクセスや、大量のデータ処理を支えています。 以下は、シニアソフトウェアエンジニアの方に取り組んでいただきたい課題の例です。 今後ますます増えていくユーザーさんのアクセスに耐えうるWebアプリケーションのアーキテクチャ設計、および最適なストレージの選定やスキーマの設計をリードする。 定期的に行っているプロダクトのリファクタリングの方針を設計し、大きくなり続けるプロダクトコードを見通し良いものに改善する。 カレンダーの予定情報をもちいつつ、未来にターゲティングできる広告プロダクトのAdsを、データ分析や機械学習を活用しながら、ユーザーさんからも広告主からも喜ばれるものに作り上げていく。 サービスの課題を発見し、よりよいユーザー体験を提供するために周囲を巻き込んで課題を解決していく。 同社とアライアンスを結んだ企業とコミュニケーションをとり、顧客課題を解決していく。 使っている技術 / 環境、主な技術スタック 言語 : Ruby, TypeScript, SQL バージョン管理 : Github フレームワーク : Ruby on Rails 環境 : AWS, GCP, Docker CI : CircleCI,Github Actions, Terraform DB : MySQL, Redis, DynamoDB 分析: BigQuery, Redash, Ampliitude, Firebase 監視 : DataDog, CloudWatch, OpsGenie コミュニケーション : TimeTree, Slack, Kibela, Trello

求められる
スキル

【必須条件】 ・ 1つ以上のプログラミング言語の深い知識 ・チームでのウェブ アプリケーション開発の実務経験 【歓迎条件】 ・大規模システムの負荷を考慮した設計・開発・運用が好き。 ・AWS・GCPのインフラを設計・運用したり、インフラのコード管理をしたりするのが好き。 ・SREとしてプロダクトのパフォーマンス等の課題を積極的に解決するのが好き。 ・ソフトウェア開発手法や設計が好きで、実務で実践している。 ・Ruby on Railsが非常に好きで、設計に関する深い知識と実装経験がある。 ・UXを考慮した機械学習や自然言語処理を活用したプロダクト開発の経験がある ・SQLで様々な角度からデータを眺めるのが好き。 ・セキュリティのアルゴリズム・データ構造や仕組みが好き。 ・プロジェクトマネジメントまたはチームリーダー経験がある。 ・自分でサービスの課題を見つけて、ソフトウェアエンジニアの役割に閉じずに越境しながら解決するのが好き。