LINE Company (Thailand)

Solution Engineer (Frontend-Focused Full Stack Developer)

Posted: 1 days ago

Job Description

Solution Engineers focus on solving technology problems throughout LINE products and the ecosystem. We are the subject matter experts that know all of the products and technologies inside LINE and work closely with product owners to create products that solve real problems.We are looking for solid software engineers with computer science backgrounds who want to build products to solve people’s actual pain points in Thailand through LINE services.If you are looking for a challenging opportunity to develop products on a large scale and are willing to overcome your limits, do not hesitate to take this opportunity.ResponsibilitiesDevelop, share thoughts, and get code reviews from other engineers to deliver high-quality and performant softwareDesign a web application, user interface, application logics, and other required components, then share thoughts with other engineers to get the best performance resultDesign and share your opinion on large-scale system architecture as a teamSolve challenging problems during development, where you will sometimes face unsolved problems that you cannot search on the internetWork with a cross-functional team (front-end, back-end, QA, UX design, TPM, and PO)What will you get? Opportunity to solve and learn from challenging problemsOpportunity to use cutting-edge technologiesOpportunity to get mentorship to take you to the next level on soft and hard skills from experienced mentorsOpportunity to work on appropriate processes based on your team's characteristics (Agile, Scrum, etc.) and choose what works best for the team (the processes can be improved from your opinion)Opportunity to work in a hybrid workplace, where you can work from anywhere or at the officeOpportunity to learn from exclusive internal knowledge sharing sessions from LINE Global and ThailandBasic QualificationsFundamental knowledge of software development (Git, Unit testing, Integration testing, etc.)Proficiency in some programming languages (HTML, CSS, TailwindCSS, JavaScript/TypeScript, Rust, Elixir, Golang, etc.)Experience and proficiency in developing component-based user interface (ReactJS, VueJS, AngularJS, or similar technologies/paradigms)Some practical usage and design skills in RDBMS databases (MySQL, Postgres, etc.)Ability to use container system (Docker)Willingness to learn unfamiliar technologies and programming languagesConsistent attention to quality, scalable design, testing, and improvementPreferred QualificationsPractical knowledge of technical principles (OOP, ACID, KISS, YAGNI, Design Pattern)Experience in developing web applications using popular frameworks such as Next.js, Nuxt.js, or Ruby on Rails. Experience with the Phoenix framework is a big plus.Practical understanding and/or hands-on experience with functional programming is a big plus.Experience in distributed systemsExperience in queue or event streaming systems (Kafka, RabbitMQ, etc.)Experience in container orchestration (K8S, Istio, etc.)LocationLINE Thailand Head Office, Gaysorn Tower, Bangkok

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In