Logo for Appsynth

Full Stack Developer

Roles & Responsibilities

  • Thai national
  • Able to communicate in Thai and English
  • Familiar with one of the backend languages such as NodeJS, Typescript and Golang
  • Familiar with one of the web frontend frameworks such as VueJS, ReactJS, NextJS, NuxtJS, Angular

Requirements:

  • Be the first point of contact between Appsynth and the procurement teams of our customers
  • Liaise between Appsynth's project management team and Appsynth's finance team
  • Coordinate invoicing with the PM team and raise invoices with the Senior Finance Executive, ensuring they are recorded in the accounting system
  • Coordinate with HR to ensure new joiners are added to the Harvest time logging system and leavers are removed monthly

Job description

Role Description:

A full-stack developer is a type of software developer who is proficient in both front-end and back-end development. They are able to work on all aspects of a web development project, from the design and layout of the user interface to the server-side logic and database management. They should have knowledge of various programming languages, frameworks, tools and also understand database management systems, API design, version control and web security.

Report to: Engineering Lead 


What will you do

  • Be the first point of contact between Appsynth and the procurement teams of our various customers

  • Be a point of contact between Appsynths project management team and Appsynths finance team.

  • Work with the various project management teams to understand the nature of the work done on the different projects that Appsynth has ongoing.

  • Work with the PM team to understand the amount that should be invoiced to different customers, based on the amount of work done by Appsynth that month.

  • Work with the Senior Finance Executive to raise invoices to customers, and get them recorded onto Appsynths accounting system.

  • Work with the HR team to ensure that all new joiners are added onto the Harvest time logging system each month, and to ensure that all leavers are removed from the Harvest time logging system each month

  • Work closely with the company's Finance executive to ensure that all invoices

Who are you

  • Thai national 
  • Able to communication in Thai and English 
  • Enjoys being up to date with latest related technologies
  • Familiar with one of the backend languages such as NodeJS, Typescript and Golang
  • Familiar with one of the backend frameworks such as Express, KoaJS, NestJS and Gin or others NodeJS or Golang web frameworks
  • Familiar with web technology such as HTML, CSS and Javascript
  • Familiar with one of web frontend frameworks such as VueJS, ReactJS, NextJS, NuxtJS, Angular
  • Familiar with one of database type such as MySQL, Postgresql and Mongodb
  • Familiar with caching strategies and tools such as Redis, Memcached
  • Familiar with one of the testing frameworks such as Jest, Mocha, Mockery
  • Familiar with CI/CD, Docker, Docker Compose and GIT
  • Good to have (Bonus)

    • Knowing graphical frontend development such as Canvas, SVG, CSS Animation and WebGL
    • Knowing visualization libraries such as D3 and ThreeJS
    • Familiar with the concepts such as microservice architecture, RESTFul API design, Responsiveness design, PWA and Web optimization techniques, Design Patterns, Relational Database design, web security OWASP Top10

Benefits

  • Flexible remote working arrangements (Hybrid)
  • Sabbatical leaves & duvet day
  • Medical insurances
  • Provident fund
  • Wellness & Education allowances
  • Office snacks and free-flow drinks
  • Off-site team building events



Full Stack Engineer Related jobs

Other jobs at Appsynth

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.