IoT Application Developer

Posting Date:  15 Aug 2025
Job Function:  IT and Digital technology
Company:  Banpu Public Company Limited
Location: 

Thailand

Job Summary:

Responsibilities:

  • Working with product owners to design user interactions on web and mobile applications
  • Translate business requirements i.e. mock-ups and wireframes into front-end code, to front-end and back-end codes.
  • Design and develop functional databases, applications, and servers to support websites and mobile applications. Ensure the best performance with optimal resources and sustainability.
  • Manage cloud services and resources to support backend and frontend.
  • Oversee solution architecture of backend and frontend.
  • Stay up-to-date of developments in web and mobile applications and programming languages
  • Working with IT- enterprise architect to develop organizational direction on emerging technology platforms and communicates to related parties
  • Stay current and provide insight on cutting edge software approaches, architectures, tools, and vendors
  • Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions.
  • Self-studying new development tools, programming techniques, and computing equipment.

Qualifications:

  • Bachelor’s Degree or higher in Computer Science, Computer Engineer or related fields
  • At least 5 years of experience in Full Stack Developer role. 
  • Strong knowledge of
    1. Backend - Typescript, Javascript, Python, Java, etc.
    2. Frontend – Vue.js, flutter, react with native skill
    3. Database - MongoDB, MySql, MSSQL
    4. Software container – Docker, Kubernestes
    5. Cloud base infrastructure such as GCP, Firebase, Azure
    6. API design and development.
    7. Data structures, system design, and algorithms