About the Company

Are you interested in building modular libraries designed to be embedded in and compatible with a wide variety of devices? Do you enjoy being part of a fast- paced development team? If so, you could be the IOT Software Engineer that Beep is looking for!

 

Beep is a fast-growing, venture-backed start-up (and an NUS Enterprise portfolio company!) building the low-code IOT automation platform for any business.

Join us as we revolutionise the online-to-offline (O2O) space through our platform, which is already being used to impact millions through national distribution campaigns, electric vehicle charging and more!

Through our platform, our customers are:

  • Facilitating millions of transactions in Singapore, Malaysia, Hong Kong and Philippines through Vending Machines, supporting over 28 payment wallets in Southeast Asia
  • Distributing over 30 million masks through the Singapore Government & Temasek’s StayMasked campaigns (https://www.youtube.com/watch?v=rTsLey7PjaM)
  • Dispensing over 4 million COVID-19 saliva test kits for Hong Kong’s Department of Health
  • Dispensing over 1.3 million TraceTogether Token replacements across 200 machines as of Feb 2022 for Singapore’s Smart Nation Digital Government Office & GovTech
  • Dispensing over 2.5 million automated Antigen Rapid Test kit dispenses for Singapore’s Ministry Of Health (https://www.straitstimes.com/singapore/health/art-vending-machines-make- a-difference-at-hospitals-firms)

 

Check out Minister Josephine Teo’s shoutout of our partnership together with the government for Singapore’s Smart Nation initiative!

 https://www.linkedin.com/feed/update/urn:li:activity:6904985701687934976

But this is only the beginning; we are currently partnering with major brands, government bodies and healthcare providers across various physical verticals to help them deliver more seamless customer journeys, whilst optimising their operations through data and analytics.

 

 

S/N Job Title Job Description
1 IOT Software Engineer

 

 

 

 

 

 

Are you interested in building modular libraries designed to be embedded in and compatible with a wide variety of devices? Do you enjoy being part of a fast- paced development team? If so, you could be the IOT Software Engineer that Beep is looking for!

Working together with our core IOT team, you will help to develop the interfaces with payment terminals, authentication systems and machines.

You will have the opportunity to gain exposure to many burgeoning sectors and to learn best practices in building a multi-threaded, 24/7 software system using Java and Kotlin.

You may even get to pick up additional skills outside the typical mobile development scope, taking the same concepts used to enable plugins for Minecraft servers and applying it to the physical world, dynamically loading key components of our software and working with manufacturers to embed our platform in their devices.

Key Responsibilities: 

  • Design, develop, test, and deploy high-quality software that connects a wide variety of machines to our backend cloud
  • Create libraries and frameworks that support innovative applications on Beep’s platform
  • Liaise with hardware manufacturers for integration of our libraries into their systems
  • Work with other engineers and product managers to build customer-driven features and bug fixes
  • Raise the bar by reviewing each other’s code, share knowledge, tips and tricks, and generally help out – within and across teams. This may include pair programming.

Requirements:

  • A degree, diploma or equivalent practical experience in computer science or related fields. (SGUS FinTech Programme qualifies)
  • Experience with software development with Java & Kotlin on any platform (Windows/Linux/Embedded/Android etc.)
  • Understand how to work with RESTful APIs
  • Familiarity with multi-threaded applications, serial communications or MQTT is a strong plus

 

2 Frontend Software Engineer

 

 

 

 

 

Are you interested in building intuitive user interfaces and creating innovative customer journeys? Do you enjoy being part of a fast-paced development team? If so, you could be the Frontend Software Engineer that Beep is looking for!

Working together with our frontend team, you will help to develop the dashboards and UI components that make these possible.

You will have the opportunity to gain exposure to many burgeoning sectors whilst using best practices with modern frameworks like Vue.js and React. You may even get to pick up additional skills outside the typical frontend scope, deploying sites for use on desktops, tablets, mobile devices and even Vending Machines!

Key Responsibilities: 

  • Design and build modular and reusable interfaces allowing users to manage their physical devices and visualise a variety of data streams for actionable insights through our unified dashboard
  • Create and maintain libraries for both internal and external use to allow UI components to be embedded in various mediums such as 3rd party dashboards or user-facing web applications
  • Work with other engineers and product managers to build customer-driven features and bug fixes
  • Raise the bar by reviewing each other’s code, share knowledge, tips and tricks, and generally help out – within and across teams. This may include pair programming.

Requirements:

  • A degree, diploma or equivalent practical experience in computer science or related fields. (SGUS FinTech Programme qualifies)
  • Prior experience in building responsive web applications with HTML, CSS, Javascript, Vue or React
  • Understand how to work with RESTful APIs
  • Passion for designing and developing easy-to-use and aesthetically pleasing user interfaces

 

3 Backend Software Engineer

 

 

 

 

Are you interested in building highly scalable and performant systems capable of powering millions of transactions? Do you enjoy being part of a fast-paced development team? If so, you could be the Backend Software Engineer that Beep is looking for!

Working together with our core backend team, you will help to develop the micro-services and database systems that make these possible.

You will have the opportunity to gain exposure to many burgeoning sectors and to learn best practices for Golang, the language of choice for an ever-growing number of modern SAAS platforms. You may even get to pick up additional skills outside the typical backend scope, working with rapidly evolving standards such as the Open Charge Point Interface and developing Telegram bots for rapid data retrieval and analysis.

Key Responsibilities: 

  • Design, develop, test and deploy high-quality software that powers user-facing features
  • Create APIs and frameworks that support innovative applications on Beep’s platform
  • Liaising with banks, payment gateways and other entities for integration
  • Work with other engineers and product managers to build products
  • Raise the bar by reviewing each other’s code, share knowledge, tips and tricks, and generally help out – within and across teams. This may include pair programming

Requirements:

  • A degree, diploma or equivalent practical experience in computer science or related fields. (SGUS FinTech Programme qualifies)
  • Experience with software development with Python, JavaScript or Go
  • Prior experience working with and managing Relational (preferably PostgreSQL) databases
  • Familiarity with DevOps and Cloud deployment tools such as Docker Swarm, Kubernetes, AWS, GCP is a plus

 

4 Customer Success Manager

 

 

 

 

 

Do you love tinkering around with tech and have a knack for learning new software fast? Do you like working together with and educating others on how to use and understand software systems? If so, you could be the Customer Success Engineer that Beep is looking for!

Working together with our technical and business teams, you will help to coordinate and support our customers to deploy and maintain their physical systems connected to our platform, whilst developing processes and best practices to ensure operational efficiency across the organisation.

You will have the opportunity to gain exposure to many burgeoning sectors and interact with a large variety of customers across South-East Asia, from micro-SMEs to enterprise and government customers, whilst safeguarding the stability and performance of physical systems that directly impact millions of users’ lives.

Key Responsibilities:

  • Train and assist customers on the usage of Beep’s software and hardware platform across various configurations and devices
  • Enforce test cases and ensure new and existing features perform as they should when shipped out to live users by keeping track of internal deliverables and timelines
  • Coordinate amongst various stakeholders to ensure smooth deployment, including but not limited to manufacturers, payment providers, software services and customers
  • Maintain, prepare, and track hardware inventory provided by Beep to its customers to ensure proper delivery
  • Create documentation, procedure guides, and references for various processes including new customer onboarding, payment accounts setup, device activation, and premium feature activation.

Requirements:

  • A degree, diploma or equivalent practical experience in computer science, information systems, business analytics, software management or related fields. (SGUS FinTech Programme qualifies)
  • High degree of expertise with using enterprise software including but not limited to Microsoft Office, Google Suite, Microsoft Teams and others.
  • Familiarity with software development of any kind (i.e. JavaScript, Python, Java, Golang, C, C++, etc.) is a strong plus
  • Familiarity or past experience in operational or support roles for software and/or hardware is a strong plus
  • Good knack for communicating and educating complex technical ideas to non-technical people