CompaniesJobsFor Employers

Full Stack Software Developer

IT - Software Development
Please log in to view salary
Petaling Jaya, Selangor

About The Job

Tapway is transforming brick-and-mortar business with end-to-end tracking solutions powered by AI and IoT technologies.

Thus, we are looking for a mid-to-senior full-stack software engineer to:

  • Design, develop, and implement the web platform modules such as dashboard, analytics, alerts/notifications, campaigns, etc.
  • Building tools and services to maintain a robust, scalable data service layer
  • Create and maintain optimal data pipeline architecture
  • Design, develop and implement real-time and batch data processing systems by working with our sensor data and other data sources
  • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and AWS ‘big data’ technologies
  • Work with various APIs to collect, crunch and visualize large datasets
  • Work closely, ensure good communication & coordination between programming team members
  • Monitor, discuss and update task schedules and ensure tasks are on time and on quality
  • Identify & review task risks, recommend and help implement mitigation and contingencies
  • Have fun in a highly dynamic team and drive innovations to continue as a leader in one of the fastest-growing industries

Job Requirements

  • Candidate must possess at least a Diploma or Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related discipline. 
  • Preferably >3 years of experience in web development, but fresh graduates are encouraged to apply for this position.
  • Extensive experience with Amazon Web Services: EC2, DynamoDB, RDS, Redshift, Elastic Beanstalk
  • Excellent knowledge and experience (>3 years) in Python programming with expertise in Flask framework
  • Strong OOP (object-oriented programming) skills and passion for clean, organized codes
  • SQL knowledge, including exposure to or experience with NoSQL databases (such as Amazon DynamoDB)
  • Experience with Continuous Integration / Continuous Development
  • Basic knowledge or understanding of Lambda architectures
  • Knowledge in full-stack web design with programming experience in AngularJS, HTML5, JavaScript, and CSS
  • Knowledge in visualization tools such as HighCharts, Raphael.js, Fabric.js.
  • Individual who is passionate, resourceful, self-motivated, highly committed, a team player and able to motivate others
  • Strong leadership qualities
  • Good verbal and written communication.
  • Must be willing to work in a highly dynamic and challenging tech company environment.

Our Culture


Tapway is an end-to-end tracking solution provider for businesses to capture consumer behavior and location movements in physical premises.

By leveraging connected sensors and Artificial Intelligence (AI) technologies, businesses can now track behavior of people, vehicles and assets in order to improve customer experience, streamline business operation and enhance security.

Our solution capabilities include:
  1. Tracking mobile device locations via Wi-Fi and Bluetooth technologies
  2. Translating video feeds into intelligence such as people counting, dwell time analysis, vehicle license plate recognition, vehicle flow analysis, face recognition, demographics analysis and much more.
  3. Sending push notification based on location and consumer behavior.

Started humbly in 2014 in Malaysia, Tapway now has more than 1000 sensors in Malaysia and Singapore, and have secured key partnerships with telcos, with many more in the pipeline in over 4 countries in Southeast Asia. Tapway was created by two accomplished technologists from the aerospace industry, Lim Chee How and Justin Loh, who believe that technologies can revolutionize the slow-evolving brick-and-mortar industry to create a much better customer experience.



To be the world’s top behavioral tracking solution provider for businesses with physical premises.

  • To develop behavioral tracking solutions, leveraging Artificial Intelligence technologies and connected sensors, to capture every consumer interaction touchpoint
  • To provide end-to-end tracking solutions to improve customer experience, enhance security and streamline business operations.