Beep is a venture-backend fintech platform creating the future of unattended payments.

We have created intuitive mobile payment experiences in Singapore, Malaysia and Hong Kong, facilitating millions of transactions for our customers through our platform.

Beyond that, we’ve also powered nationwide initiatives, including:
• Distributing over 25 million masks through Temasek’s StayMasked campaign (https://www.youtube.com/watch?v=rTsLey7PjaM)
• Dispensing over 3.5 million COVID-19 saliva test kits for Hong Kong’s Department of Health.
• Enabling unattended TraceTogether Token replacements for Singapore’s Smart Nation Digital Government Office & GovTech.

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.

 

Backend Software Engineer

As a Backend Software Engineer, you will help to construct a highly scalable and performant platform for revolutionary new solutions in Electric Vehicle Charging, Vending, and more.

What we offer:
• High levels of autonomy, responsibility, and project ownership from the outset.
• Competitive remuneration and great corporate equipment for hybrid work (MacBooks 😎)
• Opportunities to work on projects that have impact at the national and regional level.
• Exposure to industries like Electric Vehicles, Fintech/Payments, Fast Moving Consumer Goods (FMCG).

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.
• Experience with software development with Python, JavaScript or Go.
• Prior experience working with and managing Relational (preferably PostgreSQL) databases.

Optional but preferable skills:
• Familiarity with DevOps and Cloud deployment tools such as Docker Swarm, Kubernetes, AWS, GCP is a plus.
• Knowledge of how to optimize and tune server performance (caching, SQL)
• Hands-on experience with Linux environments

Core Java Engineer

As Core Java Engineer, you will help to construct and build upon our uniquely modular set of libraries and applications used across our platform and by 3rd party manufacturers to enable revolutionary new solutions in Electric Vehicle Charging, Vending, and more.

What we offer:
• High levels of autonomy, responsibility, and project ownership from the outset.
• Competitive remuneration and great corporate equipment for hybrid work (MacBooks 😎)
• Opportunities to work on projects that have impact at the national and regional level.
• Exposure to industries like Electric Vehicles, Fintech/Payments, Fast Moving Consumer Goods (FMCG).

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
• Liaising with hardware manufacturers for integration of our libraries into their systems
• 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
• Strong familiarity and experience (preferably at least 2-3 years) with multi-threaded applications or servers
• Experience with software development with Java & Kotlin on any platform (Windows/Linux/Embedded/Android etc.)

Optional but preferable skills:
• Familiarity with serial communications, MQTT, and Java’s ServiceLoader is a plus.
• Prior experience with Java applications (Swing, JavaFX) or Android applications
• Hands-on experience or personal projects on any IOT systems
• Prior experience in deploying and maintaining external facing libraries (i.e. to Maven Central)