- Bachelor's Degree or higher in Computer Engineering, Computer Science,Information Technology, or related field
- At least 8 years’ experience of development experience, 3 years’ experience of building and managing high performance software development team
- Experience in cloud hosted SAAS (Software as a Service) industry
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript/Typescript, XML, jQuery)
- Knowledge of multiple back-end languages (e.g. Python, Node.JS,.NET Core SDK) an JavaScript frameworks (e.g. React, Angular, Vue)
- Advanced knowledge of best practices related to data encryption and cybersecurity and comply with PDPA law.
- Attention to initiative, self-motivation, problem solver, Open-mindedness, curiosity to learn new technology, and ambition to disrupt tech.
- Excellent verbal and written communication skills, Builds trust easily and effortlessly to assume a leadership role
- Ability to oversee and mentor junior software Developers.