Full-Stack Engineer (Next.js, Flutter, Node.js)
OOCA
- Develop APIs using Node.js on GCP with MySQL and MongoDB as primary databases.
- Develop websites using Vue.js and Next.js both for customer facing sites and internal tools.
- Develop a native application using Flutter which is our main customer touch point.
- Collaborate with UX/UI designers to improve usability.
- Collaborate with QA to ensure stringent product quality standards.
- Improve codebase and write unit-test and automated tests.
- Conducting thorough code reviews to maintain code quality.
- Proactive identification and resolution of performance issues and critical bugs.
- Proficiently addressing design flaws and proposing refined solutions.
- Preparation of software design documents as necessitated by project requirements.
Requirements
- Proficiency in one of the following languages/frameworks: Vue, Next.js, Node.js (API), or Flutter.
- Experience in Node.js using frameworks such as Express.js, Nest.js, Adonis.js
- Understanding of basic CI/CD pipeline
- Understanding of design principles and interface guidelines.
- Proficient understanding of code versioning using Git.
- Familiarity with GCP and Firebase is a plus
Benefits
- Company mobile phone / phone number as per job requirement
- Group health insurances (after probation)
- 6 days annual leave per 6 month
- Mental Health counseling sessions with psychiatrists and psychologists through Ooca platform
(50% prescription discount) - Welfare according to Thai Labour Protection Law
- Social Security Insurance
- Provident Fund (after probation) (condition applied)
- Annual Health check-up (condition applied)
- MOU with The Government Housing Bank for Home loan special Interest rate
- BYOD policy, personal laptop with less than 3 years old will is eligible for 1,000 THB/month subsidy (registration required)