Project

Web Application & Software Development
Work Hybrid (Onsite 1-2 days/week)


Job Function:

Job Function:
Programmer / Developer
Job Sub Function:
Back End Developer
No. Vacancy:
1
Salary (THB):
80,000 - 100,000 (Negotiable)
Career Level:
Senior Level


Job Description:

  • Design, develop, and maintain backend services using Node.js and Nest.js for web applications
  • Enhance existing systems used by suppliers and contribute to new system development initiatives
  • Build and maintain scalable and high-performance RESTful APIs
  • Apply MVC architecture and Dependency Injection principles in application design
  • Integrate with databases (PostgreSQL, Oracle) and write efficient, optimized SQL queries
  • Implement global error handling, logging, and monitoring mechanisms
  • Develop asynchronous and non-blocking processes to improve system performance
  • Integrate message brokers such as Kafka or RabbitMQ for event-driven architecture
  • Implement API security including Basic Auth, API Key, and JWT with Identity Providers (e.g., Keycloak)
  • Create and maintain API documentation using Swagger or OpenAPI 3.0
  • Develop and maintain unit and integration tests using Supertest or similar frameworks
  • Collaborate with cross-functional and international teams (e.g., Indian team) to ensure smooth delivery
  • Participate in code reviews and ensure adherence to coding standards and best practices
  • Contribute to technical documentation including system design, sequence diagrams, and specifications


Qualifications & Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field
  • At least 8 years of experience in backend development using Node.js
  • Strong expertise in Node.js and Nest.js frameworks
  • Solid understanding of MVC architecture and Dependency Injection
  • Experience with ORM tools (Sequelize or Prisma) and strong SQL skills (PostgreSQL, Oracle)
  • Experience in building RESTful APIs with security (JWT, API Key, OAuth/Keycloak)
  • Hands-on experience with asynchronous programming and message brokers (Kafka, RabbitMQ)
  • Familiarity with API documentation (Swagger/OpenAPI) and testing (e.g., Supertest)
  • Knowledge of cloud platforms and modern deployment practices (AWS/Azure, CI/CD, Docker/Kubernetes) (Nice to have)
  • Experience with monitoring/logging tools and APM (e.g., Datadog, ELK) (Nice to have)
  • Thai native level with good command of English (able to read documentation and participate in technical discussions with international teams)


Welfare Benefits:

āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™
  • 8 āļ›āļĩ
āđ€āļ‡āļīāļ™āđ€āļ”āļ·āļ­āļ™
  • āļŠāļēāļĄāļēāļĢāļ–āļ•āđˆāļ­āļĢāļ­āļ‡āđ„āļ”āđ‰
āļŠāļēāļĒāļ‡āļēāļ™
  • āđ„āļ­āļ—āļĩ / āđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ
āļ›āļĢāļ°āđ€āļ āļ—āļ‡āļēāļ™
  • āļ‡āļēāļ™āļ›āļĢāļ°āļˆāļģ

āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļšāļĢāļīāļĐāļąāļ—

āļˆāļģāļ™āļ§āļ™āļžāļ™āļąāļāļ‡āļēāļ™:500-1000 āļ„āļ™
āļ›āļĢāļ°āđ€āļ āļ—āļšāļĢāļīāļĐāļąāļ—:āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻ
āļ—āļĩāđˆāļ•āļąāđ‰āļ‡āļšāļĢāļīāļĐāļąāļ—:āļāļĢāļļāļ‡āđ€āļ—āļž
āđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒ:www.aware.co.th
āļāđˆāļ­āļ•āļąāđ‰āļ‡āđ€āļĄāļ·āđˆāļ­āļ›āļĩ:2003
āļ„āļ°āđāļ™āļ™:4.5/5

Aware āđ€āļ›āđ‡āļ™āļšāļĢāļīāļĐāļąāļ—āļœāļđāđ‰āđ€āļŠāļĩāđˆāļĒāļ§āļŠāļēāļāļāļēāļĢāđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāļ”āđ‰āļēāļ™āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩ āļšāļĢāļīāļāļēāļĢ IT outsourcing āđāļĨāļ°āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ Aware āļŠāđˆāļ§āļĒāļŠāļĢāđ‰āļēāļ‡āļ„āļ§āļēāļĄāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđƒāļ™āļ­āļ‡āļ„āđŒāļāļĢāļ˜āļļāļĢāļāļīāļˆāļŠāļąāđ‰āļ™āļ™āļģāļĄāļēāļāļĄāļēāļĒ āļŠāđˆāļ§āļĒāđ€āļŦāļĨāļ·āļ­āļāļĨāļļāđˆāļĄāļĨāļđāļāļ„āđ‰āļēāđƒāļŦāđ‰āđ„āļ”āđ‰āļĢāļąāļšāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļŠāļđāļ‡āļŠāļļāļ”āļˆāļēāļāļāļēāļĢāđƒāļŠāđ‰āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩ āđāļĨāļ°āļˆāļąāļ”āļ­āļšāļĢāļĄāļžāļđāļ”āļ„āļļāļĒāđāļĨāļāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđ€āļžāļ·āđˆāļ­āđāļšāđˆāļ‡āļ›āļąāļ™āļ„āļ§āļēāļĄāļĢāļđāđ‰āļ—āļēāļ‡āļ”āđ‰āļēāļ™āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļāļąāļšāļœāļđāđ‰āļ—āļĩāđˆāļŠāļ™āđƒāļˆāļ­āļĒāļđāđˆāđ€āļŠāļĄāļ­ ... āļ­āđˆāļēāļ™āļ•āđˆāļ­

āļĢāđˆāļ§āļĄāļ‡āļēāļ™āļāļąāļšāđ€āļĢāļē: Joining Aware Corporation Co., Ltd. means becoming part of a team that values innovation, collaboration, and community impact. We offer a dynamic and supportive environment where your ideas can thrive, and your contributions make a real difference. With opportunities for professional growth and deve ... āļ­āđˆāļēāļ™āļ•āđˆāļ­

āļŠāļģāļ™āļąāļāļ‡āļēāļ™āđƒāļŦāļāđˆ: 408/106, 24th floor, Phaholyothin Place Phaholyothin Rd., Phayathai Bangkok 10400 Thailand
Display map
āļ—āļĩāđˆ WorkVenture āđ€āļĢāļēāđƒāļŦāđ‰āļĄāļđāļĨāđ€āļŠāļīāļ‡āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļšāļĢāļīāļĐāļąāļ— āļ­āļ°āđāļ§āļĢāđŒ āļ„āļ­āļĢāđŒāļ›āļ­āđ€āļĢāļŠāļąāđˆāļ™ āļˆāļģāļāļąāļ” āđ‚āļ”āļĒāļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡ āļ•āļąāđ‰āļ‡āđāļ•āđˆāļ āļēāļžāļšāļĢāļĢāļĒāļēāļāļēāļĻāļāļēāļĢāļ—āļģāļ‡āļēāļ™ āļĢāļđāļ›āļ–āđˆāļēāļĒāļ‚āļ­āļ‡āļ—āļĩāļĄāļ‡āļēāļ™ āđ„āļ›āļˆāļ™āļ–āļķāļ‡āļĢāļĩāļ§āļīāļ§āđ€āļŠāļīāļ‡āļĨāļķāļāļ‚āļ­āļ‡āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ—āļĩāđˆāļ™āļąāđˆāļ™ āļ‹āļķāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļļāļāļ­āļĒāđˆāļēāļ‡āļšāļ™āļŦāļ™āđ‰āļēāļ‚āļ­āļ‡āļšāļĢāļīāļĐāļąāļ— āļ­āļ°āđāļ§āļĢāđŒ āļ„āļ­āļĢāđŒāļ›āļ­āđ€āļĢāļŠāļąāđˆāļ™ āļˆāļģāļāļąāļ” āļĄāļĩāļžāļ™āļąāļāļ‡āļēāļ™āļ—āļĩāđˆāļāļģāļĨāļąāļ‡āļ—āļģāļ‡āļēāļ™āļ—āļĩāđˆāļšāļĢāļīāļĐāļąāļ— āļ­āļ°āđāļ§āļĢāđŒ āļ„āļ­āļĢāđŒāļ›āļ­āđ€āļĢāļŠāļąāđˆāļ™ āļˆāļģāļāļąāļ” āļŦāļĢāļ·āļ­āđ€āļ„āļĒāļ—āļģāļ‡āļēāļ™āļ—āļĩāđˆāļ™āļąāđˆāļ™āļˆāļĢāļīāļ‡āđ† āđ€āļ›āđ‡āļ™āļ„āļ™āđƒāļŦāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļĢāļīāļ‡āļŠāļĄāļąāļ„āļĢāļ‡āļēāļ™ āļšāļĢāļīāļĐāļąāļ— āļĻāļĢāļĩāļˆāļąāļ™āļ—āļĢāđŒāļŠāļŦāđ‚āļ­āļŠāļ– āļˆāļģāļāļąāļ”āļŠāļĄāļąāļ„āļĢāļ‡āļēāļ™ āļšāļĢāļīāļĐāļąāļ— āļŠāđ‚āļ„āļ› āļˆāļģāļāļąāļ”āļŠāļĄāļąāļ„āļĢāļ‡āļēāļ™ Decorative PlasticāļŠāļĄāļąāļ„āļĢāļ‡āļēāļ™ āļšāļĢāļīāļĐāļąāļ— āļ­āļļāđŠāļ› āļŠāļ•āļēāļĢāđŒāļŸ