Software Engineer Intern

BangkokLINE Company ThailandEngineeringServer-side, Client-sideIntern

Department: Engineer Center 

  

We are looking for software engineers responsible for developing websites and services, who are able to deal with both front-end and back-end technologies and deliver a solution that serves the business needs. You will work as a team to solve many challenges in developing distributed, massive traffic, and complex platforms. 

 

If you are not only proficient on the front end or back end, but also have a growth mindset and are confident and willing to learn both of them, please don't hesitate to apply for this position. So many opportunities are waiting for you! 

 

Responsibilities 

  • Work closely with a mentor in an assigned team on features of assigned products or projects
  • Develop features using programming and technical skills to code, test, integrate, and migrate into the system
  • Deliver the features to the hands of real users
  • Write technical documents for the assigned features 

 

Expected Outcomes 

  • Develop ability to solve and learn from challenging problems 
  • Learn to use industrial-grade technologies 
  • Gain the next level of soft and hard skills from experienced mentors 
  • Develop ability to work on appropriate processes based on your team characters (Agile, Scrum, etc.) - The processes can be improved from your opinion, and you will have the opportunity to choose what works best for the team. 
  • Learn from exclusive internal knowledge-sharing sessions from LINE Global and Thailand 

 

Qualifications 

  • Knowledge of one or more programming languages (e.g., Golang, Java, JavaScript+TypeScript, Ruby, etc.) 
  • Intermediate knowledge of modern front-end development and JavaScript frameworks (e.g., HTML, CSS, React.js, Vue.js, etc.)  
  • Intermediate knowledge of back-end development and web/app frameworks (e.g., Echo, Express, Rails, Spring Boot, etc.)
  • Proficient understanding of Git (version control system)
  • Ability to work collaboratively in a team environment
  • Eagerness to learn and take on new challenges
  • Knowledge of database system, both relational and non-relational (e.g., MongoDB, MySQL, etc.) is a plus.
  • Familiarity with software development methodologies (Agile, Scrum) or understanding of software development life-cycle (SDLC) is a plus. 

Relevant Jobs