Project


Retail Business Technology
Work from home 2 days a week

Job Function:


Job Function:
Programmer / Developer
Job Sub Function:
Back End Developer
No. Vacancy:
4
Salary (THB):
60,000 - 90,000 or Negotiable upon experience and skill
Career Level:
Senior Level

Job Description:


  • Design, develop, and maintain robust, scalable backend services using Node.js, Nest.js, and Java frameworks such as Spring Boot and Camel.
  • Architect and implement event-driven and fault-tolerant systems following industry best practices including DevSecOps and Test-Driven Development. (TDD)
  • Design and optimize data access layers using PostgreSQL and Redis with advanced transaction isolation and concurrency control strategies.
  • Implement scalable caching strategies, distributed locking mechanisms, and performance-optimized business logic.
  • Ensure system reliability, security, and high availability across distributed environments.
  • Collaborate with cross-functional teams to define technical solutions, system integrations, and service contracts.
  • Conduct code reviews, mentor team members, and drive backend engineering best practices.
  • Monitor, troubleshoot, and resolve complex production issues and performance bottlenecks.
  • Requirement:


  • Bachelor’s Degree or higher in Computer Science, Computer Engineering, Software Engineering, Information Technology or any related field.
  • At least 7 years of experience in Backend development.
  • Strong knowledge of Node.js, Nest.js, Java (Spring Boot, Camel) for building scalable server-side applications.
  • Strong understanding of event-driven architectures and distributed systems design.
  • Hands-on experience with PostgreSQL and Redis in high-throughput production systems.
  • Solid knowledge of transaction management, data consistency, and isolation patterns.
  • Experience implementing caching, distributed locks, and performance optimization techniques.
  • Strong understanding of secure coding practices and DevSecOps principles.
  • Experience working with automated testing practices, including TDD.
  • Ability to communicate effectively and collaborate in cross-functional engineering teams.
  • Fluent in Thai with good command of English communication.
  • Hybrid work model with 2 days/week WFH.
  • Welfare Benefits:


    Senior Back End DeveloperSenior Back End DeveloperSenior Back End DeveloperSenior Back End DeveloperSenior Back End DeveloperSenior Back End Developer


    Contact Person

    Sansinee Paditphorn
    Sansinee Paditphorn
    (Amm)
    061-546-3265
    sansinee.p@aware.co.th

    Phaholyothin Place 24th floor, Phaholyothin Road, Samsennai, Phayathai, Bangkok 10400