Startup Development Team

Full Stack Developer

Job Description

A full stack developer is a professional who can work on both front-end and back-end development of websites and applications. They use their extensive programming knowledge of  JavaScript, etc. for front-end development. Their knowledge of  Node.js, ReactJS etc. is essential for back-end development. 

Responsibilities

Qualifications

  • Develop web application and API using JavaScript frameworks and libraries eg. Next.js, Loopback4 

  • Develop new features using ReactJS, NodeJS. 

  • Design and develop database both relational and non-relational database 

  • Design and develop software with LINE's bot framework. 

  • Writing code with security and data protection in mind. 

  • Collaborate with PO/PM, UX/UI and QA to understand business goals, system requirements, plan and coordinate testing activities. 

  • Bachelor/Master degree of Computer Engineering, Computer Sciences or any related fields. 

  • 2+ years of experience in NodeJS, ReactJS development would be a plus. 

  • 1+ years of experience in LINE's bot development would be a plus. 

  • Experience in Docker, Git, CI/CD and Cloud Ecosystem is preferable. 

  • Creative, communicative and solution oriented 

  • Communicative skills both with team-members and other stakeholders 

  • Know SOLID principle, TDD, Lambda function would be a big plus 

  • Responsible and proactive 

  • Good team working skills