Beep

Beep is a venture-backed fintech (and an NUS Enterprise portfolio company!) creating the future of unattended payments. Join us as we revolutionize the online-to-offline (O2O) space through our IOT transaction 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 26 million masks through 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
  • Enabling unattended TraceTogether Token replacements across 200 machines for Singapore’s Smart Nation Digital Government Office & GovTech
  • Powering automated Antigen Rapid Test kit dispensing & tracking for Singapore’s Ministry Of Health & other healthcare institutions (https://www.straitstimes.com/singapore/health/art-vending-machines-make-a-difference-at-hospitals-firms)

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.

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

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

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 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

Quality Assurance Engineer

Are you interested in safeguarding the stability and performance of physical systems that directly impact millions of users’ lives? Do you love to poke and prod to push the limits of the products you use? If so, you could be the Quality Assurance Engineer that Beep is looking for!

Working together with our development team, you will help to create and execute software and physical tests to ensure that our platform is robust and effective for our customers.

You will have the opportunity to gain exposure to many burgeoning sectors whilst implementing best practices across the entire development stack from hardware to the cloud. You may even get to pick up additional skills outside the typical QA scope, creating new approaches to test the myriad number of ways customers can interact with our platform through various touch-points!

Key Responsibilities:

  • Perform feature testing and write automation test scripts (where applicable) to guarantee feature quality
  • Co-create the requirements, use cases, test plans, and documents used to track project delivery
  • Manage defects, follow-up on project schedules, track bug fixes and submit reports to resolve issues
  • Take ownership of problem-solving by assessing the timeline, risks, and development requirements required to coordinate proper feature delivery

Requirements:

  • A degree, diploma, or equivalent practical experience in computer science or related fields. (SGUS FinTech Programme qualifies)
  • Strong experience in troubleshooting with critical problem-solving skills
  • Good knowledge of modern software development fundamentals and tools, and fluency in at least 1 programming language
  • Good at finding, positioning, analyzing and summarising problem statements

Business Developement Executive

Are you interested in building a more open, connected and automated future for both businesses and consumers alike? Do you love to envision and implement new ways for technology to improve lives? If so, you could be the Business Development Executive that Beep is looking for!

Working together with our product and sales team, you will help to identify and create compelling uses for our platform across a variety of customer segments, reporting to our Head of Business Development.

You will have the opportunity to gain exposure to many burgeoning sectors whilst making a direct, positive impact on their businesses by leveraging our rapidly evolving capabilities to digitise, optimise and automate their products and processes. You will take ownership of the entire sales cycle from prospecting to closing, working with our onboarding and customer success staff to ensure a smooth rollout for your customers.

Key Responsibilities:

  • Perform prospecting activities such as cold emailing/calling, customer site visits and networking, and build relationships with device manufacturers to partner with them
  • Identify companies or entities in any sector that can benefit from physical transaction automation and build compelling business cases for them
  • Work with the product team to identify new features and cross-sell advanced capabilities to new and existing customers
  • Manage and maintain a pipeline of interested prospects and reports on monthly and quarterly results

Requirements:

  • Strong familiarity with modern software development and technology – you will need an in-depth understanding of our tech stack to find the right angle and value we can bring to each business
  • Passionate about selling and building customer relationships
  • Clear communication and presentation skills
  • Self-motivated, proactive and have a sense of responsibility