Be a full stack developer in a Agile development squad to building a game changer construction platform for Thailand and Global market
Working productively with a cross-functional team (including product owner, project manager, business analyst, ux/ui designer, developers, QA engineer, DevOps engineer) to produce a high quality of deliverable and codes
Learn, analyst, and always asks questions to understanding business requirements from business team
Implement appropriately technical solutions that can meet business requirement with high quality and performance
Always considering writing unit test as a part of developing and completion of works
Working with software tester / QA to perform load / performance testing
Following the development process agreed by the team and suggest improvement if needed
Participate in evaluating the effort used in development
Communicate work progress, obstacles, and ideas with the team to ensure work is completed on time and with quality
Working with people in other departments with professionalism to helping the company / clients meet business goals
Happy to help writing some technical document if required by the company / clients
Qualifications
Only Thai nationality
Bachelor's degree in information technology, software development management, software engineering, computer science, or a related field
At least 3 years of front-end development experience(e.g., JavaScript,TypeScript, Angular, React, Nextjs, Vue or Flutter)
At least 3 years of backend development experience withJavaScript/TypeScriptframeworks (e.g., Node.js, Nest.js, Go)
Experiences with Open API, HTTP application handlers, RESTful services
Hand on experiences with relational databases (MySQL / PostgreSQL) and non-relational databases (MongoDB)
Hand on experiences with ORMs libraries (Such as Prisma, TypeORM)
Hand on experiences with build management tools (such as NPM/Yarn) and CI/CD tools (such as Jenkins/GitHub Actions/Bitbucket Pipelines)
Having quality mindset and understanding importance of producing unit testing, clean code, pull request and code review
Experiences working in Agile way of work and Scrum framework
Experiences in deploying applications into containers (Docker) is a plus
Experiences working on Cloud environment e.g. AWS or Azure is a plus
Experiences developing with micro service concept is a plus
Be able to work productively in Hybrid work policy and ready to work in an officein essential situations
Optional
Knowledge of Redis, Message-Queue (Such as kafka)
Knowledge of API design standards, patterns and best-practices especially Swagger, REST, JSON, Microservices etc.