Develop, share thoughts, and get code reviews from other engineers to deliver high-quality and performant software
Design database schemas and queries and 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 cross-functional team (front-end, back-end, QA, UX design, TPM, and PO)
Implement by focusing on back-end technologies
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 characters (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
Fundamental knowledge of software development (Git, Unit testing, Integration testing, etc.)
Proficiency in some programming languages (Golang, JavaScript, Java, Rust, Elixir, etc.)
Practical usage and design skills in NoSQL databases (MongoDB, Cassandra, HBase, Redis, etc.)
Practical usage and design skills in RDBMS databases (MySQL, Postgres, MariaDB, etc.)
Ability to use containers on the microservices system (Docker)
Willingness to learn unfamiliar technologies and programming languages
Willingness to learn front-end technologies when the team needs help
Consistent attention to quality, scalable design, testing, and improvement