top of page

Full Stack Developer

Become Part of our Team

We are looking for enthusiastic and talented individuals to join our global team of experts located at various locations, headquartered in Singapore.

As a Full Stack Developer, you’ll play a vital role in the support, enhancement and on-going development of a large variety of cutting edge web applications and productivity tools. In this high impact role, emphasis for this position will be on server-sided coding with significant involvement in front-end design. As an integral member of our global web development team, we highly encourage the contribution of ideas and drive in the generation and delivery of new concepts, through collaboration with colleagues and our business functions to improve product design.


Your key responsibilities will be to:

  • Program and optimize the algorithms designed by our data scientists

  • Develop and maintain the back end of our solutions

  • Work on the integration of third-party systems

  • Build rapid prototypes to support our sales

  • Build robust front-ends for our clients

  • Create new libraries that can be reused across multiple projects

  • Work closely with project managers and lead designers to determine the technical feasibility of projects

  • Develop new creative ideas


  • Bachelor's degree or higher in Computer Science, Web Technologies, or related field, or equivalent practical experience.

Key Skills & Competencies

  • A passion for programming, technology and enthusiasm for analytical and problem solving challenges

  • Through formal education or self-learning, a good understanding of the programming fundamentals of PHP and solid knowledge of HTML5, AJAX, JSON, CSS, JavaScript, Python, database platforms including MySQL

  • Proficiency to design, build, test and support innovative web-based applications

  • The ability to define and manage project deadlines

  • The ability to balance workloads across a wide variety of projects

  • To innovate and have fun through collaboration and generation of ideas which lead to software performance and user interface improvements or delivery of new concepts

  • To communicate effectively with end users from a wide variety of business functions

  • An enthusiastic attitude towards learning and flexibility to adapt to new challenges or changes in direction

124 views0 comments

Recent Posts

See All


bottom of page