Solution Engineer (Frontend-Focused Full Stack Developer)
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.
Responsibilities
- Develop, share thoughts, and get code reviews from other engineers to deliver high-quality and performant software
- Design a web application, user interface, application logics, and other required components, then share thoughts with other engineers to get the best performance result
- Design and share your opinion on large-scale system architecture as a team
- Solve challenging problems during development, where you will sometimes face unsolved problems that you cannot search on the internet
- Work 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 problems
- Opportunity to use cutting-edge technologies
- Opportunity to get mentorship to take you to the next level on soft and hard skills from experienced mentors
- Opportunity 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 office
- Opportunity to learn from exclusive internal knowledge sharing sessions from LINE Global and Thailand
Basic Qualifications
- Bachelor's degree in any field
- Fundamental knowledge of software development (Git, Unit testing, Integration testing, etc.)
- Proficiency in some programming languages (HTML, CSS, TailwindCSS, JavaScript/TypeScript, Rust, Elixir, Golang)
- 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 languages
- Consistent attention to quality, scalable design, testing, and improvement
Preferred Qualifications
- Practical 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
- Practical understanding and/or hands-on experience with functional programming
- Experience in distributed systems
- Experience in queue or event streaming systems (Kafka, RabbitMQ, etc.)
- Experience in container orchestration (K8S, Istio, etc.)
Location
LINE Thailand Head Office, Gaysorn Tower, Bangkok
At LINE Company Thailand, our mission to bring people closer together starts with our own team. We are committed to building a diverse and inclusive workplace where every employee feels valued for their skills, experiences, and unique perspectives. We believe that by celebrating our differences, we can create more innovative products and better connect with the communities we serve.
As part of this commitment, if you have a disability and need support or adjustments during the recruitment or onboarding process, please let our Talent Acquisition Team know at your first interaction—we will be glad to assist.