Software Engineer

Singapore, Singapore Full-time

The Role

We are searching for an experienced full-stack software developers to join our new team building applications and maintaining web services for the company. We have a number of projects on e-commerce, business intelligence and automation, as well as complex projects on integration with our bioinformatics and artificial intelligence team.  Majority of our on-going projects consist of PHP and Python powered server applications running on AWS.

You will be expected to work closely with the rest of the team to integrate your application with our web services in a robust and scalable manner. As such you should be at least familiar with multiple aspects of engineering a web service and an expert in at least one area, including front-end and backend programming, deployment, security, hosting, scaling and monitoring.

Requirements

·         Diploma/Bachelor in Computer Science, Computer Engineering, Information Systems, or similar

·         Strong knowledge of PHP, Python, and other server-side scripting languages.

·         Mastery of writing clean and concise HTML, CSS, Javascript. AngularJS and NodeJS.

·         Excellent database design and manipulation skills, knowledge of how to build good APIs, and ability to integrate with third party APIs.

·         Experience using and leveraging features of cloud platforms such as AWS, modern frameworks and other tools for maximizing productivity plus knowledgeable in good deployment practices.

·         Familiarity with ecommerce systems, in particular PrestaShop, is a bonus.

·         Confidence working with and anticipating the needs of internal stakeholders (i.e. Business Development, Marketing, Finance, Operations, Bioinformatic, etc).

·         Passion for agile, test-driven development (and experience with test automation, continuous integration).

·         Independently motivated worker and enthusiastic team player who is passionate about health and wellness.