Senior Development Engineer (Server-side)【Kyoto Office】

We will assign the project to you after inquiring about your experience as an engineer and future career preferences.

■ Server Development
You will be performing API/web application design and development work for server-side features that accompany LINE’s messaging and social graph services or related services (referred to as “LINE Family Apps” below) running on the LINE platform.

Systems include:
- Much of the API, client-server/server-server coordination, databases, and parallel batch jobs.

Responsibilities include:
- Working to achieve scalability, stability, ease-of-use, and flexibility for continual improvements in the services.
- Working to improve work product quality from an engineering standpoint through code reviews and teamwork.

【Examples of Server Development Work】
- Service development for paid content and sponsored content on LINE.
- Service development for LINE Family Apps (e.g. “LINE Creators Market”, “LINE Fortune”, “LINE Surveys”, “LINE Part Time Jobs”, etc.).

【Main Technologies Utilized】
Java, Kotlin, Swift, Objective-C, Perl, Python, JavaScript, MySQL, Redis, Kafka, Git, Spring, Thrift, Hadoop, HBase, Hive, etc.
【Required Skills】
• Professional knowledge of at least one programming language.
• 3+ years of experience in software development, including coding experience for web services.
• Basic knowledge in computer science (e.g. algorithm, data structure, asynchronous I/O, database, network).
• Work experience using version control systems (VCS), dependency management systems, and continuous-integration systems (CI).
• Conversational level English and Japanese (Candidates who have experience living and studying in Japan are also welcome to apply)
• Motivation to learn Japanese.

【Preferred Skills】
• Experience developing applications using Java 8+.
• System architecture and design experience.
• Basic knowledge of client side technologies such as HTML, CSS and JavaScript.
• Experience using a Linux 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.
• Strong interest and ability to learn any new technical topic.
Discretionary working time
待遇 / 福利厚生
【Working days】
Monday to Friday

【Rest Days, Holidays and Leaves】
• Public holiday
• Year end and New Year holiday
• Bereavement leave, marriage leave, maternity leave, paternity leave
• Annual leave
• Refreshment leave (An employee is entitled to 10 days additional paid leave after having been employed under a continuous contract for every 5 years.

【Other Benefits】
Transportation allowance, Medical & Social Insurance, LINE Pay Benefit plan

【Japanese language training available】
Successful applicants may be asked to attend a Japanese training course for at least 3 months ~ 1 year after arriving in Kyoto. This training is paid for by the employer.

Fixed annual salary + Incentive (twice/year)

【Salary Review】

Other details will be informed at the interview.