Full Stack Developer

Location: 

Thailand - Bangkok

Company:  Gulf Group

Job Position

As a Full Stack Developer, you will take ownership of the entire software development lifecycle. This includes managing technical aspects from system design,  planning and architectural design to hands-on development, ensuring the delivery of high-quality, scalable software solutions.

Job Responsibilities

  • Responsible for the complete scope, design, build, test, implement and/or maintain multiple mobile applications, web applications and develop innovative applications to demonstrate alignment to the Digital strategy roadmap and business users
  • Work across the full stack, including developing front-end applications, API integration from front-end application to back-end, Cloud servers, DevOps, CICD, Responsive Design, performance tuning, web technology programming and coding, performance tuning, security and user experience.  
  • Able to test your own work and ensure sites are functioning properly and are available to users.
  • Communicate plans, status, risks and issues to project governance team and stakeholders in a timely manner, as well as escalate any potential issues where required.
  • Assist in managing an outsourced relationship for 3rd party application development and programming consultants.
  • Serve as a single point of contact for some of the assigned applications.
  • Provide training and system specification document of application to peers and to users where appropriate.
  • Investigate and resolve application functionality related issues, provide 1st and 2nd support, troubleshooting and identify modification needed
  • Learn new technologies, languages, and techniques so that you are able to adapt to the evolving needs of our business e.g. AI.
  • Provides assistance and advice to business users in the effective use of applications and information technology.
  • Support software development by improving workflows, practices, and overall team efficiency.

Job Qualifications

  • Bachelor’s degree in computer science, engineering, IT or a related field.
  • Creative individual with deep technological expertise and software development background
  • At least 3 years of practical experience in software development, covering both Front-end (React.js, Next.js, Vue.js, HTML5, JavaScript, CSS) and Back-end technologies (.NET, C#, Golang).
  • Experienced in GitHub, GitLab.
  • Experienced in Microsoft Technology, big data, Restful API, Microservice, Docker, and Unit test would be an advantage.
  • Experienced in Mobile (e.g., Flutter, React-Native) would be an advantage.
  • Experienced in Database MS SQL, Cosmos DB would be an advantage.
  • Experienced in Azure Cloud (PaaS) would be an advantage.
  • Experienced in Azure DevOps CICD pipeline or GitHub Actions would be an advantage.
  • Able to multitask and prioritize workload, supporting multiple projects.
  • Fluent in English both written and verbal (Minimum 750 TOEIC score).
  • Goal-Oriented, Unity, Learning, Flexible.