Match score not available

Software Engineer / Account Platform - LIN

Remote: 
Full Remote
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in Computer Science or equivalent, Experience managing technical/ engineering product.

Key responsabilities:

  • Develop and operate company-wide authentication platform
  • Lead proactive discussions on product direction
Descartes Search, G.K. logo
Descartes Search, G.K. Human Resources, Staffing & Recruiting TPE https://www.descartes-search.com/
2 - 10 Employees
See more Descartes Search, G.K. offers

Job description


XXXはユーザーとビジネスを繋げる基盤を提供するプラットフォームとして巨大な資産を持っています。解決すべき課題が様々ある中で、その中でも特にユーザーを識別し、個人情報データを各サービスを跨って安全かつセキュアに提供することが今後のビジネス実現において必須課題となっています。
わたしたちは、そのようなXXXとヤフーをはじめとする各グループ企業のサービスのIDとプロフィールを連携するための全社的なコア認証プラットフォームを新規開発し、そして持続的に運用・保守業務をしていくための優秀な人材を求めています。

■チームの特徴
XXX本体の認証やメッセージング、ログイン機能を開発するサーバー開発者とiOS / Androidクライアント開発者、それからグループ企業のパートナーがワンチームとして全社レベルのアカウントプラットフォームを開発しています。

■チームの働き方
開発者が積極的にプロダクトの方向性についてイニシアチブをとって議論し、仕様が確定した部分から現在進行形でアジャイルに開発をしています。

■プロダクトのフェーズ
大まかな設計が終わり初期開発フェーズ

■このポジションならではやりがいや魅力
XXXや各グループ企業のサービス間のシナジーを産むための全社的な基盤の開発と運用に初期から携わることができる
XXXや各グループ企業のサービスといった数千万ユーザー規模のプロダクト開発や、そのプラットフォームで発生する様々な技術的な問題解決のような他では体験できないエンジニアとしての経験


XXX has the powerful asset as a platform to provide the basis of connecting user and business. Especially identifying user and providing the data safe and securely across each service is essential to enable the business.
We are finding the brilliant talent to develop and operate for company-wide core authentication platform to federate ID and Profile between XXX and other Group companies' service.

■ Our department
Z Account Platform is a cross-team department composed of XXX Auth, Messaging, Login server developers, iOS / Android client developers, and group companies' s.

■ How existing members work
Developers take initiative to decide the project's direction to achieve various services integration over the Account Platform. While continuing the detail spec discussion in dev leaders and PMs, we're about to start MVP development (Minimum Viable Product) in agile way.

■ Phase of our team and products
Initial development phase after basic architecture design.

■ Team attraction
Company-wide platform development and operation from beginning for XXX and each Group Services to be a gateway role to yield synergy between services.
Valuable experience for product development and problem resolution at XXX / JP users scale (tens of millions users).


応募資格
■必須の経験・スキル
・CS専攻、もしくはそれに準ずる実務経験
・Java / Kotlin / C、C++ / Scalaなどの一つ以上のプログラミング言語に対する深い理解とSpring / SpringBootなどのアプリケーションフレームワークを用いたプロダクト開発経験
・担当プロダクト / システムの責任者の一人として、技術的または環境的に困難な課題に立ち向かい解決しようとする姿勢
・技術者と非技術者が協業するチームの中で、先を見通しながら、プロダクトやシステムへの提案を主導的に行う推進力
・英語または日本語でConfluenceやSlackなどのツール上、テキストベースで技術的な文書のやりとりができること

■歓迎する経験・スキル
・CS分野の修士 / 博士学位
・OAuth 2.0やOpenID Connectの技術的な知識
・OpenID Connectを利用したシステム開発経験もしくはご自身がIdPの役割としてAPIを外部サービスに提供してきた実績
・ネットワークに対する深い理解と多様なウェブやモバイル環境に適合したClient-Server ProtocolやAPI(REST / RPC)の設計および開発経験
・分散システムやマイクロサービスの設計、分析、問題解決に対する専門性
・非同期 / Non-blocking IOを使用したシステムの設計 / 開発経験
・テックリード経験
・BtoC向けプラットフォームの運営や開発経験
・AWSとオンプレ間のシステム連携の経験
・SREの経験
・Open APIプラットフォームまたは大規模システムの開発経験
・社内外の開発者やPMと日本語または韓国語でコミュニケーションができること

■語学力
<日本語>
・会話:日本語で意思疎通が取れるレベル必須。今後、勉強する意思がある方や、例えば日本語能力検定がN3-4レベルでも会話ができる方は可。
・読み:日本語で書かれた文書を読める。(翻訳ツールなどを駆使して読めるレベル可)
・書き:不要 ※英語でやりとりをするので問題ございません
<英語>
・会話:歓迎
・読み書き:ビジネスレベル必須
<韓国語>
・読み書き及び会話:歓迎

■ Required experience and skills
・Bachelor’s degree in Computer Science, a related technical discipline, or equivalent practical experience.
・Experience to manage technical or engineering product or program.
・Basic understanding the product life cycle, performance and technical approach for the problem solving.
・Ability to guide an initiative to create and improve product idea.
・Ability to have a proactive effect on an integrated team composed of both technical and non-technical members.
・Excellent written and verbal communication skills both in person and remote (in Japanese)

■ Language Requirements
< Japanese >
・Speaking: Ability to communicate in Japanese. Minimum requirement skill is JLPT N3-4 Level.
・Reading: Ability to read Japanese documentation.
・Writing: Not required. Basic level Preferred.
< English >
・Speaking: Not required. Basic level Preferred.
・Reading / Writing: Required Business level.
< Korean >
・Nice to have.

■ Preferred experience and skills
・Master’s, PhD degree, or equivalent experience in Engineering, Computer Science, or other technical field
・Technical knowledge for OAuth 2.0 and OpenID Connect
・Concrete service development experience with OpenID Connect or IdP system development experience
・In-depth understanding for network. Design & dev experience of client-server protocol and API (REST / RPC) to be suitable for various Web or mobile environment
・Technical design, investigation, and troubleshooting experience in distributed system and micro services
・Asynchronous system design and development experience with Non-blocking IO
Tech lead
・Owner experience of BtoC platform
・Integration between On-premise and AWS
・SRE experience
・Development experience of Open API Platform and / or large scale system
・Technical communication in Korean

Required profile

Experience

Spoken language(s):
KoreanJapanese
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Communication
  • Leadership

Software Engineer Related jobs