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 เราให้มูลเชิงเกี่ยวกับบริษัท อะแวร์ คอร์ปอเรชั่น จำกัด โดยมีข้อมูลที่เกี่ยวข้อง ตั้งแต่ภาพบรรยากาศการทำงาน รูปถ่ายของทีมงาน ไปจนถึงรีวิวเชิงลึกของการทำงานที่นั่น ซึ่งข้อมูลทุกอย่างบนหน้าของบริษัท อะแวร์ คอร์ปอเรชั่น จำกัด มีพนักงานที่กำลังทำงานที่บริษัท อะแวร์ คอร์ปอเรชั่น จำกัด หรือเคยทำงานที่นั่นจริงๆ เป็นคนให้ข้อมูลจริงสมัครงาน กัชคลาวด์สมัครงาน ทีมบิ้วดิ้งสมัครงาน เอ เอ ซี ออดิทสมัครงาน อิคิไก