Backend Software Engineer

Job Title: Backend Software Engineer
Contract Type: Permanent
Location: Singapore
Contact Name: Shashi Natrajan
Contact Email:
Job Published: August 02, 2019 17:05

Job Description

About our client 

Our Client is a well-funded Internet startup.


About the role 

As Backend Software Engineer, our client is looking for a talented Backend Software Engineer to join our highly skilled software development team based in Singapore.


Your responsibilities

  • Build backend applications using the latest technologies in AWS or GCP.

  • Experience building systems using relational and non-relational databases such as PostgreSQL, DynamoDB or similar.

  • Preferred experience with Node.js (ES6+), Python, PHP! A brief experience with Golang will also be relevant.

  • Experience with microservice architecture and/or event-driven architecture.

  • Experience working with cloud services like AWS or GCP.

  • Experience in micro-services required.

  • Participate in technical design and planning sessions.

  • Implement new features for the company's platform/applications.

  • Perform code reviews, bug fixes, etc.

  • Knowledge of using Docker and Kubernetes is preferred but experience with Serverless is also relevant.

  • Experience in Test Driven Development (TDD).

  • Flexible and open-minded personality.

  • Excited to learn & try out new things.

  • You firmly believe in lean and agile development (Scrum, Kanban).

  • Familiarity with source control using Git.

  • A “can-do” attitude towards change and ambiguity.


You will have 

  • Bachelor Degree in IT/Computer Science/Computer Engineering or relevant discipline.


  • At least 5 years of experience in front end development in e-commerce or hyperlocal industry.

  • Relevant engineering degree from a reputed university.