Application Developer
Bangkok, TH
Duties & Responsibilities/ Job Description
- Develop and maintain application features across backend and frontend.
- Design, build, and optimize APIs and microservices for high performance.
- Troubleshoot, debug, and resolve application issues across environments.
- Collaborate with cross-functional teams (QA, Designer, BA) to deliver high-quality products.
- Ensure code quality, maintainability, and follow best practices in development
Technical Skills Required - Backend :Golang, Python, Express.js (running with Bun), JavaScript / TypeScript.
- Frontend : Nuxt.js, Vue.js
- Base on JavaScript / TypeScript Frameworks
- Docker, Kubernetes, or cloud platforms (AWS, GCP, Azure)
- Knowledge of databases (SQL/NoSQL)
Qualification
- Bachelor’s Degree in Computer Science, Information Technology, Software Engineering or related fields.
- 0–1 years of experience in Full-stack or Backend Development.
- Strong understanding of software development lifecycle (SDLC) & Working system Agile/Scrum
- Solid knowledge of RESTful API design, microservice concept และ System distributed
- Strong understanding of database design SQL / NoSQL
- Familiar with Git / GitLab / GitHub & branching strategy (Git-flow, trunk-based)
- Able to write clean, testable, scalable code SOLID, DRY, Clean Code
- Understanding of DevOps mindset (CI/CD, containerization, environment management)
- Good analytical & problem-solving skills
- Able to work independently and collaboratively within a cross-functional team
- Eager to learn new technologies and continuously improve skills