Senior Fullstack Developer (Angular or React, NodeJS)

JOB TYPE: Full Time and Permanent
CATEGORY: Application Specialist – Software and Information Technology

Job Description:

The Senior Developer role that is being recruited is within the Skyline Development team, and is based in Thailand. The team applies Agile methodologies to build solutions to enhance and expand the product suite in alignment with the Skyline team.

The requirement is for a ‘full stack’ developer capable of operating in any of the application layers, and having a good understanding of how those layers integrate.

The successful candidate will work within established distributed Scrum Teams. Technology is used to ensure effective and close collaboration between the team members who are typically located within our Boston (USA) office and our Bangkok (Thailand) office. The role is based in our Bangkok office.


Develop and maintain good quality software using Angular or React, Node.js with MongoDB and relevant frameworks

  • Contribute to the agile development process (Scrum/Scrumban framework)
  • Practice continuous integration, check-in frequently, resolve build and test failures immediately and adhere to design and coding standards.
  • Practice test-driven development by writing automated (unit & integration) tests
  • Collaborate with Product owners (PO) and Quality Assurance (QA) to help in the definition of user stories, acceptance criteria and test cases.
  • Participate in design and technical workshop discussions, story definition, planning and estimation sessions.


  • Experience in developing applications in MEAN stack (MongoDB, Express, Angular or React, Node.js)
  • An understanding of relational databases (Oracle / Sybase / SQL Server) and/or non-relational database (e.g. MongoDB, etc)
  • Experience in Service-Oriented Architecture using RESTful APIs
  • Use of build management tools (such as NPM/yarn) and CI tools (such as Jenkins)
  • Experience of Agile methodologies (such as SCRUM, SCRUMban, and Kanban)
  • Experience in using Source Control Management tools such as Mercurial, Git, TFS, etc.
  • Experience in Object-Oriented Programming using Typescript/Javascript/Java or other languages
  • Experience in deploying applications into containers (Docker) is a plus
  • Experience of financial sector functions is a plus
  • Interpersonal skills
  • Self-motivated, well organised team player
  • Results oriented, with project completion a key facet
  • Good communicator, able to articulate well within multi-lingual team
  • Ability to work well under pressure and tight timelines, whilst maintaining quality

Only Thai residents need to apply.

Please fill in the form below to submit your application:

    We are committed to protect and use your personal data in accordance with Thailand Privacy Principles under the Personal Data Protection Act B.E.2562 (2019) (“PDPA”) and our data privacy policies. In addition, we maintain the appropriate technical and organizational measures to protect your personal data against unauthorized or unlawful processing and/or against accidental loss, alteration, disclosure or access, or accidental or unlawful destruction of or damage thereto. By submitting your email address and any other personal information to this website, you consent to such information being collected, held, used and disclosed in accordance with our PRIVACY POLICY.
    Scroll to top