Snaphunt Pte Ltd

Software Engineer (Node.Js/React)

Snaphunt Pte Ltd| Date Posted: 23-Oct-2020
Save Job
Job Nature:
Permanent
Position Level:
Entry Level, Experienced
Qualification:
ITE/ NITEC/ Higher NITEC, Diploma, Bachelor's / Honours

Job Description

  • Work on an exciting product that will shape the future of healthcare!
  • Collaborative and high productivity work environment
  • Opportunity to develop and hone skills

 

Our client is a digital platform that provides healthcare and medical convenience, allowing doctors to dispense care and products easily and patients to receive treatment at anytime of the day from where they are.

 

The Job 
 

In this role, you will be expected to be obsessed about user experience and build a product with superior experience. You will be responsible for : 

  • Writing high-quality, clean, elegant, maintainable and testable code
  • Working closely with Product Managers, Designers to build products that reduces complexity in favour of simplicity
  • Maintaining code quality for an open source codebase and quickly responding to errors pointed out by the community


The Profile 

  • You have at least 2 years experience in a Software Engineer or similar role.
  • You have production experience with JS production codebases (i.e. Node.js, React)
  • You are familiar with performance tuning for Node.js (e.g. concurrency handling, caching, stability) and best practices in the Javascript ecosystem (i.e. Typescript, Webpack, Babel) and
  • Strong fundamentals of building web services (websockets, controller abstraction), data modelling, databases, caching (RDBMS, NoSQL, Redis) is required
  • You have strong technical discipline and habits to produce clean code (TDD, refactoring)
  • You possess strong technical hygiene for collaboration and deployment (Git, CI / CD)
  • Strong knowledge of software design best practices (12-factor apps) and computer science fundamentals (algorithms, databases) is mandatory
  • Having DevOps skills (i.e. AWS, GCP, Tencent Cloud) and prior understanding of code packaging and delivery (Docker, k8s, etc) as well as Chinese technology ecosystem (e.g. Getui, Tencent Cloud etc) will be an advantage
  • You are a strong team player and can handle various stakeholders
  • You have strong analytical skills and enjoy solving problems in an innovative way.


Ref :55430961

Company Overview
Snaphunt Pte Ltd