About the Company
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:

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.

Visit us at: http://www.beepbeep.tech/

 

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