Backend Engineer / LINE Platform

Position Outline

You will be in charge of the backend for the "LINE" app, which processes tens of billions of messages per day.

In addition to daily messaging between end users, many companies and external organizations provide services on the LINE app, making it an important infrastructure in our daily lives. As a result, expectations for safety and reliability are increasing.

You will be responsible for the development and improvement of sustaining and operating the platform that supports significant and vast traffic with more efficient resources, and for developing and supporting the backend that creates greater value for people within LY Corporation.

Organization's Mission and Goals

  • Achieve reliability and information protection that serves as a societal infrastructure while maintaining the speed of innovation.
  • Realize expandability and scalability that meet the diverse needs accompanying cultural and temporal changes in various countries.
  • Combine a stable foundation with intelligent applications to achieve a breakthrough in communication.

Job Details

Responsible for designing, developing, testing, and post-release operation of messaging for the "LINE" app and Official Account backend system. Specifically, the following tasks are expected:

  • Design and development of server-side functions and APIs related to LINE's messaging, social graph services, and family services.
  • Design and development of data structures for large-scale data storage, focusing on scale and distributed processing.
  • Continuous improvement of the structure, performance, and scalability of LINE's foundational platform and crafting a technical vision for the system that can flexibly respond to diverse business requirements.

*Scope of Change: There is a possibility of reassignment to any duties as determined by the company.

Learn About the Product

  • LINE
    • This is a communication app that allows you to seamlessly connect with people, information, services, companies and brands, including talk, voice calls, and video calls where you can enjoy conversation.
  • LINE Official Account
    • A service which allows businesses to contact users while blending in to their daily lives just like using LINE to communicate with friends and family.
  • LYP Premium
    • This is a monthly membership service that allows you to use services and benefits exclusively for LYP Premium members designated by LY Corporation.

Learn About the Organization and People

This is an article introducing the people, organization, and job content.

Ideal Candidate

  • Someone interested in the challenging problems of complex, large-scale distributed systems and their solutions.
  • Someone who takes initiative to solve problems, involves others, and takes responsibility.
  • Someone who can work cooperatively with members of diverse backgrounds through positive communication.
  • Someone who can learn new technologies, find realistic solutions according to the team's situation and schedule, and execute tasks efficiently.

Required Experience/Skills

  • Server-side development experience (JVM languages or C/C++) for 3 years or more.
  • Experience in operating production systems in Linux/Unix environments.
  • Database operation experience (MySQL, Redis, HBase, Cassandra, Elasticsearch, etc.).

Preferred Experience/Skills

  • Experience in designing and developing server applications and databases in high-traffic environments.
  • Knowledge of JVM tuning and monitoring.
  • Major in Computer Science or a related field in college or graduate school.
  • Business-level English (reading and writing).
  • Speaking ability: Either Business English or Business Japanese. (at least one)

Development Environment

  • Product and Service Development: Java, Kotlin, Scala, Spring Framework.
  • Observability: Prometheus, Grafana, AlertManager, Elasticsearch, Kibana, Zipkin.
  • Storage (RDBMS, NoSQL, Event Store): Redis, Apache HBase, Apache Kafka, MongoDB
  • Infrastructure: Container (k8s), VM/PM on Private Cloud (Verda).
  • Infrastructure as Code, CI/CD, Configuration repository: Ansible, ArgoCD, Jenkins, GitHub Actions.

Salary

Expected annual salary: JPY 7,000,000 to JPY 18,000,000
Form of salary: Monthly salary (including fixed overtime allowance)
Standard monthly salary: JPY 467,000 to JPY 1,200,000
(Breakdown of standard salary)
 ―Base salary: JPY 361,000 to JPY 934,000
 ―Fixed overtime allowance: JPY 105,000 to JPY 267,000

Fixed overtime allowance of 35 hours will be provided, regardless of whether overtime work is performed.
 Note 1: Overtime allowance is paid separately for overtime work in excess of the fixed 35 hours.
 Note 2: Names of items related to monthly salary vary depending on the grades.
 Bonuses are granted a maximum of two times a year. The amount is determined by factors including the company's and your department's performance.

Allowances

Overtime allowance, commuting allowance,*1 LY Corporation Working Style allowance,*2 etc.

*1 You will be paid for the number of days you actually came to the office. (Maximum of JPY150,000/month)
*2 Allowance to improve your remote work environment (JPY11,000/month)

Type and Period of Employment

Type of employment: permanent employee 
Note: No fixed period of employment

Work Location

Kioicho Office (Kioi Tower, 1-3 Kioicho, Chiyoda-ku, Tokyo)

The offices are wheelchair accessible.
Note on measures against passive smoking: In principle, no smoking indoors (smoking rooms are available).
Subject to change to an office as determined by the company.

Work Hours

  • Flextime system: standard work hours 7 hours 45 minutes (no core hours)
    • Start and end times are up to the individual. However, the company's standard working hours are from 9:30 a.m. to 6:15 p.m.
  • Shortened working hours system available for childcare and caregiving.

*Some departments may operate on the standard work hours (9:30 a.m. - 6:15 p.m.), while others may have a shift schedule.

Holidays and Leave

  • Days Off: Two days off per week (Saturdays and Sundays*1), national holidays, New Year's holiday (December 29 to January 4)

  • Leave: Paid leave, special paid leave (for condolence, maternity, sick childcare, nursing care, legally-designated communicable disease, etc.), Happy Friday*2, sabbatical leave

*1 May differ depending on department.
*2 When a public holiday falls on a Saturday, employees will be given the previous business day off.

Benefits

Comprehensive social insurance (health insurance, nursing care insurance, welfare pension insurance, employment insurance, workers' compensation insurance), Optional Defined Contribution (DC) Pension Plan, Comprehensive Welfare Group Term Insurance, Group Long-term Disability, Employee Savings Program, Cumulative Stock Investment Program, subsidy for re-examination after regular basic/comprehensive health checkup, in-house massage room, club activities, subsidy for employee social events, and more

Talent Development/Support Systems

Training for Employees, Language Courses, Management Training, LY Corporation Job Challenge, Sabbatical Leave, Doctoral Studies Support Program, and more

Selection Process

  • Step1

    Application

  • Step2

    Coding test/Assignment

  • Step3

    Interviews/ Background Check

  • Step4

    Offer

We have designed our selection process with an emphasis on technical aptitude and shared values.
Through this process, we aim not only to assess technical skills but also to deepen mutual understanding with the team.

Hard Skills Evaluation

  • Pre-interview Web Coding Test (up to 3 hours)
  • Live Coding interview
  • Whiteboard Discussion interview

Soft Skills Evaluation & Cultural Fit

  • Interviews with team members, discussions based on the resume

How to Apply

Please fill out and submit the application form. To assess your eligibility for the position, we kindly ask you to provide the necessary personal information on the application form. Please note that this information will only be used for recruitment purposes. Please also note that your resume or other submitted documents will not be returned.

Document Screening

You will be notified of the results of the selection process within two weeks at the e-mail address you entered in the application form, regardless of whether your application is accepted or not. It may take about one week longer if the application period falls during the Golden Week and the New Year holidays.

Interview, aptitude test, technical test, compliance check/reference check

Applicants who pass the document screening will be required to undergo multiple interviews, aptitude/technical tests, compliance checks, and reference checks, although the details vary depending on the position.

You will be notified of the results of the selection process within two weeks at the e-mail address you entered in the application form, regardless of whether your application is accepted or not.

The schedule will vary depending on interviews and other factors, but if everything goes smoothly, an internal offer will be made within about four to six weeks after the application is submitted. Please note that we will not respond to inquiries regarding the details or criteria of the selection process or the reasons for the results, regardless of the results of your application.

Apply

Related Positions

Page top