シニアサーバサイドエンジニア / コンテンツ販売プラットフォーム / LINE platform

雇用形態
正社員
業務内容
★English follows★

LINEサービスにおける、スタンプ・絵文字・着せかえなどの有料コンテンツの機能開発と、販売促進のための開発業務にリーダーとして携わっていただきます。

これらの機能は、LINEの主要機能であるコミュニケーションサービスの一部であり、数百万以上のユーザーの日常的なコミュニケーションで利用されています。

【具体的な業務内容】
・サーバープログラムや機能の設計・開発のリーディング
・大規模でスケールするサーバープログラムの設計・開発・テスト・運用・改善
・効率的で機動的な開発のためのアーキテクチャ設計
・設計・実装を向上するためのチームメンバーへのメンタリング・指導
・関連チームと協力してのWebアプリケーションの設計・開発
・品質を重視した開発とコード・設計レビュー

【利用している技術】
我々のサービスでは以下の技術を利用しています:
Java, Spring Framework, RxJava2, Armeria, Nginx, MongoDB, Redis, MySQL, Elasticsearch, Prometheus, Grafana, Zipkin, Central Dogma, Ansible

【チームメンバーによる記事やスライドなど】
https://employment.en-japan.com/engineerhub/entry/2018/10/09/110000
https://engineering.linecorp.com/ja/blog/asynchronous-micro-service-in-rxjava-2-armeria/
https://engineering.linecorp.com/ja/blog/using-elasticsearch-as-a-search-engine/
https://www.slideshare.net/linecorp/line-zipkin
https://www.slideshare.net/kojilin/ss-85641953
https://linedevday.linecorp.com/jp/2018/#Foyer-5
https://techplay.jp/column/423



The Shop team is responsible for the development and operation of services which support the sale and delivery of paid content such as Stickers, Emoji and Themes. We are seeking a senior server-side engineer to contribute to these services.

These products are a part of the core communication features in LINE and they enhance the interactions among our millions of users on a daily basis.

【Responsibilities】
・Lead the design of software components and features.
・Design, develop, test, deploy, maintain and improve large-scale server-side software.
・Contribute to architectural designs which can improve the efficiency and flexibility of our services.
・Mentor and train team members on software design and coding standards.
・Work closely with other teams on the development of end-user facing web applications.
・Support the development of high quality code through active participation in code and design reviews.

【Our Stack】
Our services are built on these technologies:
Java, Spring Framework, RxJava2, Armeria, Nginx, MongoDB, Redis, MySQL, Elasticsearch, Prometheus, Grafana, Zipkin, Central Dogma, Ansible

【External resources about the team and our services】
https://employment.en-japan.com/engineerhub/entry/2018/10/09/110000
https://engineering.linecorp.com/ja/blog/asynchronous-micro-service-in-rxjava-2-armeria/
https://engineering.linecorp.com/ja/blog/using-elasticsearch-as-a-search-engine/
https://www.slideshare.net/linecorp/line-zipkin
https://www.slideshare.net/kojilin/ss-85641953
https://linedevday.linecorp.com/jp/2018/#Foyer-5
https://techplay.jp/column/423
応募資格
★English follows★

【必要な経験・スキル】
・CS専攻学部以上に相当する Computer Science に関する確かな知識・理解(例:標準的なアルゴリズムやデータ構造、OS、ネットワーク、データベース)
・ウェブサービスやモバイルアプリの開発などを含む、5年以上の関連業務経験
・バージョン管理システム、パッケージ管理システム、継続的インテグレーションシステムの業務利用経験
・新しい技術的話題に対する興味と積極的に学ぶ姿勢
・日本語または英語でのコミュニケーション能力

【歓迎する経験・スキル】
・Javaでの開発経験 (Java 8+)
・以下のような要素を考慮したアーキテクチャ設計の経験:
  ・ネットワーク(HTTP 1.1/2, TCP/IP, DNS など)
  ・スケーラビリティ
  ・マイクロサービス、DDD (Domain Driven Design)
  ・RPC (REST, Thrift, ProtoBuf, etc)
  ・非同期 I/O
  ・RDBMS (MySQL, etc)
  ・NoSQL (MongoDB, etc)
  ・分散キャッシュ (Redis, etc)
  ・分散トランザクション
・HTML, CSS, JavaScript などのフロントエンド技術に関する基本的な知識
・Linux/Unix での開発経験
・開発チームのマネジメント・コーチングの経験
・オープンソースソフトウェアの開発経験やコミュニティ参加の経験も歓迎します
・日本語及び英語でのコミュニケーションを学ぶ姿勢



【Required Experience/Skills】
・Solid knowledge and understanding of computer science (e.g. use of standard algorithms and data structures, OS, network, database) with B.S. level or equivalent experience.
・5+ years of experience in software development, including coding experience for web services or mobile applications.
・Work experience using version control systems (VCS), dependency management systems, and continuous-integration systems (CI).
・Strong interest and ability to learn any new technical topic.
・Communication ability in Japanese or English.

【Preferred Experience/Skills】
・Experience developing applications using Java 8+.
・System architecture and design experience including but not limited to the following topics:
  ・Networking (HTTP 1.1/2, TCP/IP, DNS etc.)
  ・Scaling
  ・Micro-services, DDD (Domain Driven Design)
  ・RPC (REST, Thrift, ProtoBuf, etc)
  ・Asynchronous I/O
  ・RDBMS (MySQL, etc)
  ・NoSQL (MongoDB, etc) 
  ・Distributed caching technologies such as Redis
  ・Implementation of distributed transactions
・Basic knowledge of client side technologies such as HTML, CSS and JavaScript.
・Experience using a Linux/Unix development environment.
・Experience in the coaching, management and/or leadership of a technical team.
・Open-source software development experience and/or participation in open source communities is also a plus.
・Motivation to learn Japanese and English.
勤務地
新宿オフィス
〒160-0022 東京都新宿区4-1-6 JR新宿ミライナタワー23F
勤務時間
専門業務型裁量労働制(1日の労働時間に関わらず1日9.5時間労働したものとみなします。)、フレックスタイム制(コアタイム 11:00〜16:00)、10:00~18:30(実働7時間30分)のいずれか適用 ※面接後に決定
待遇 / 福利厚生
■休日/休暇

・完全週休2日制(土・日)、祝日、年次有給休暇、年末年始休暇、慶弔休暇、リフレッシュ休暇制度(勤続5年で10日間)

■給与

・年俸制(保有されるスキル・経験・能力により優遇、相談の上で決定)
 ・年俸の12分の1を毎月支給。
 ・別途、インセンティブプラン有(※1)
・給与改定:年2回
・諸手当:交通費全額支給、LINE Pay Card Benefit Plan(※2)

(※1)年俸額の他に、会社・本人の業績、評価に応じ、年2回インセンティブを支給することがあります。
(必ず支給されるものではありません。また、支給日に在籍している場合に限り支給対象となります。)
(※2)社員の「健康維持増進」「自己啓発」「次世代育成」を目的として給与とは別に支給する手当です。

■各種保険

・雇用保険、労災保険、健康保険、厚生年金保険

■福利厚生

・定期健康診断
・各種社内イベント他

その他詳細は面談の際にお伝えします。

求人検索タグ

  • サーバーサイド
  • キャリア採用
  • 東京
  • 本社機能