Server-Side Developer - Global Common Platform

TaipeiLINE TaiwanEngineeringServer-sideFull-time

We are looking for a talented backend engineer with strong backgrounds in web server, application server and platform development. If you want to join a world-class development team of LINE, we look forward to hearing from you soon!

 

Responsibilities

  • Build new service components for the global platform
  • Design, build and maintain backend reusable platform components and features
  • Review and verify code for adherence to quality and security standards
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Identify bottlenecks and bugs, and devise solutions to these problem
  • Participate in performance tuning, online incidents troubleshooting, and system refactoring
  • Create APIs and services that allow internal teams to integrate with and utilize the LINE platform

 

Basic Qualifications

  • 3+ years of experience with the full lifecycle of project development for web applications
  • Bachelor's/Master's degree in computer science, engineering, or equivalent industry experience
  • Passions for solving the world’s toughest problems, and abilities to solve them
  • Solid knowledge of multi-threading, web service, and RESTful API
  • Proficient in core Java, and familiar with the Spring Boot framework ecosystem
  • Proficient in relational database or NoSQL
  • Proficient in distributed system design and familiar with at least one messaging middleware and the underlying design principles
  • Capable to cope with stress, and quickly learn new knowledge

 

Preferred Qualifications

  • Proficient in Microservice architecture design
  • Experienced in working on the backend system of large internet companies
  • Global team collaboration experiences
  • Familiar with the whole web stack, including protocols and server-side techniques
  • Familiar with the source code of famous front-end libraries
  • Knowledge of Docker, Kubernetes, CI/CD, and deployment strategy
  • Experience with scrum working process
  • Experience designing, developing, and abstracting user interface elements and classes
  • Fluent in English. Speaking in Japanese or Korean will be a plus

Relevant Jobs