Software Engineer
Singapore | Full time
Description
Our client is leading healthtech software development company in Singapore.
Job Responsibilities:
Build prototypes to demonstrate technology opportunities.
Design system architectures
Write production quality code.
Manage deployments to cloud and (occasionally) on-premises infrastructure.
Learn and share knowledge in a multi-disciplinary team.
Requirements:
Minimum 2 years of experience with modern web applications using JavaScript, Python, Ruby) and a compiled language (statically typed like Golang, Rust)
Experience with modern web applications in JavaScript (ES 5/6)
Experience in creation/maintenance of APIs using Node.js and/or front-end development with React.js is highly advantageous.
Experience in automated testing using JavaScript testing frameworks/libraries such as Karma, Mocha, Chai and Sinon is advantageous.
Experience with database management/usage (both relational and non-relational) and handling of data in different environments is advantageous.
Experience in feature testing using a Selenium-based framework; tooling processes for modern web applications using Webpack and Gulp is a nice bonus.
Experience in using Docker containers, development of CI/CD pipelines, and deployment using cloud services such as AWS/PasSes/your own private servers is a nice bonus.
Experience in the software development lifecycle in an Agile context or Scrum is a plus point.