Software Engineer

Indonesia (Remote)


We are looking for a Full Stack Developer to join our startup team. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from designing to deployment.

If you have excellent programming skills and a passion for developing applications or want to experience what it is like to work in a startup, this may be a good opportunity for you.  As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries (what we are using is described below). You should also be comfortable working with different people who will be building the features and products with you.


  • Work with the CTO, development teams and product managers to ideate software solutions
  • Design client-side and server-side architecture
  • Build the front-end of applications through appealing visual design
  • Develop and manage well-functioning databases and applications
  • Write effective APIs
  • Rely on Serverless Framework and AWS cloud technologies to build, test and deploy our backend
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • Create security and data protection settings
  • Write technical documentation
  • Gather and address technical and design requirements


  • Comfortable with working remotely but operating within Singapore timezone (GMT+8)
  • Min. 2 years of proven experience as a Full Stack Developer or similar role
  • Knowledge of front-end languages, libraries and frameworks such as ReactJS, NodeJS, JavaScript and Webpack
  • Comfortable working with third-party libraries
  • Hands on experience with JavaScript, MongoDB (or other NoSQL database), Node.js, Serverless framework and AWS Cloud
  • Great communication and teamwork skills
  • Great attention to detail
  • Organizational skills
  • An analytical mind
  • Degree in Computer Science, Statistics or relevant field (or any Comp Science education with proof and legitimacy)

Good to have:

  • Experience with Heap, Amplitude or MixPanel
  • Experience with StorybookJS
  • Experience with Webflow
  • Some experience in DOM Manipulation
  • Some experience or understanding with AWS Cloud

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

How is the interview process like?

Step 1 - Submit your application

Submit the applicant form for the role you're pursuing with complete details and remember to include your resume and portfolio.
Do check your email to book a call with our team.

Step 2 - Discovery Session + CASE STUDY

It's your time to shine! Share about yourself and get to know more about Usertip with one of our team member.
You'll be issued with a case study that you'll have to complete within a given set of time.

Step 3 - final Review

Management team will review your submission and we'll get in touch with you to reveal the final outcome.