Share this Job

Full-stack Software Developer (Contract)

Date: 28-Aug-2021

Location: Bangkok, Thailand

Company: The Siam Cement Public Company Limited

Domicile Company - BU: SCG Cement-Building Materials Co.,Ltd. - CBM 

Requisition ID: 9276 

Employment Type: Contract

Job Function: IT Specialist 

Job Summary:


  • Design, supervise and develop web applications.
  • Manage end-to-end development life cycle of the production of software and application including analyzing, writing, building, testing, deploying and maintaining the developed applications.
  • Collaborate with graphic designers in order to convert conceptual design into working products.
  • Collaborate with engineering teams to design and launch new features.
  • Design, supervise and develop front-end applications.
  • Design, supervise and develop back-end applications.
  • Design and Develop RESTful APIs
  • Design, supervise and develop databases.
  • Integrate software with hardware interfaces ie. controller, sensors, and deploy functional software with operational specifications.
  • Troubleshoot, debug, upgrade, and possibly maintain the developed product.
  • Keep up-to-date knowledge in the relevant fields


  • Experience 5+ years professional full-time experience in full-stack developer role


  • Proficient in HTML5 / CSS3, modern HTML / CSS, Agile UI, JQuery and JavaScript.
  • Experience with CSS pre-processors and build tools.
  • Proficient in at least one Front-end framework i.e., AngularJS, ReactJS, VueJS, etc.
  • Experience in application testing (unit, integration, and functional testing) and related library.
  • Strong knowledge in responsive design and development


  • Proficient in server-side language including Python, Java, and .NET
  • Proficient in advanced JavaScript framework (Client-side and Server-side) i.e. NEXT.js, Node.js, Express, Meteor, etc.
  • Experience in databases (both relational and non-relational databases) i.e. MySQL, SQL, Cassandra, NoSQL, MongoDB, etc.
  • Experience in integrating applications with RESTful APIs
  • Understanding of the implementation of security and data protection.
  • Experience in building and deploying large scale, modular, testable, and maintainable applications

General knowledge

  • Solid knowledge of OOP, software architecture and design patterns
  • Solid knowledge on distributed version control system i.e. Git, SVN, Mercurial, etc.
  • Solid knowledge on messaging protocol for IoT application e.g. MQTT protocol
  • Solid knowledge on SSH and Web Socket
  • Good knowledge on Cloud-based infrastructure and containerization.
  • Excellent debugging and optimization skills
  • Has experience in the field of BAS / BEMS.
  • Basic knowledge on DevOps (Optional)


Contact: SCGCareer SCGCareer 

Email: scgcareer@scg.com 


Job Segment: Developer, Engineer, Web Design, SQL, Database, Technology, Engineering, Creative