Senior Back-end Developer

In this role, you will leading the team that is responsible for designing, developing, and maintaining a national data platform. Specifically, your role is to oversee and guide implementation of back-end services that will enable the exchange of data in an efficient, scalable, and secure manner. This means you will be in charge of overall system design, code, and an eager team of engineers. You will have to overcome software limitations as well as be flexible in order to ensure production SLAs.

Role & Responsibilities

  • Communicate clearly and effectively with team members and business units to understand business requirements, develop new features, and meet delivery expectations
  • Oversee design, development, testing, deployment, and monitoring of backend microservices, and ensure that they are efficient, stable, and secure
  • Code and provide guidance to team members on coding best practices and perform code reviews
  • Lead and manage junior developers in creating innovative technological solutions according to business requirements
  • Foresee, diagnose, identify root causes, and solve web application production issues
  • Track overall development progress and make reports or presentations to drive executive decisions

Required Technical & Professional Expertise

  • Bachelor’s degree in computer science, design, information systems, electrical engineering or related discipline
  • Experience in microservice architecture and REST APIs
  • Experience in engineering practices such as code refactoring, design patterns, data structures, CI/CD, developing highly scalable applications across the stack, application security and algorithms
  • Fundamental know-how of one or more of the frameworks/ecosystem (NodeJS, Vue.js, ReactJS, AngularJS, Tomcat, Nginx, Apache, etc.)
  • Expert understanding of Python
  • Git source control management
  • Hands-on skills working with data pipelines using SQL and No-SQL databases
  • Ability to communicate effectively – both verbally and in writing – in English and Thai
  • At least 7-year experience in developing and maintaining production systems and API services

Preferred Technical & Professional Expertise

  • Knowledge of Agile software development process
  • Experience developing both batch and real-time data ETL pipelines is a plus
  • Experience in container technologies like Docker / Kubernetes is a plus
  • Experience working with cloud services and infrastructures as well as CI/CD/CT tools
  • Hands-on experience implementing software that is deployed in a production environment

กรุณาแนบเอกสารที่จำเป็นมาด้วยกันในไฟล์เดียว เช่น

  • CV/Resume
  • Transcript
  • Certificate

Contact

Email: [email protected]

Tel: 0 2026 2333 ext. 1250

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

ประกาศรายชื่อผู้ที่ผ่านการคัดเลือกเข้าร่วมอบรม

หลักสูตร Hands-on Data Science and Machine Learning

Live Classroom via MS Teams