Software Engineer

Job Description

About Us

Beam is Asia Pacific’s largest shared micro mobility company, we are on a mission to turn little drives into better rides and make cities flow better for everyone.

Shared micro mobility is one of the fastest-growing industries in the world, and we’re leading the way in Asia Pacific with operations in Australia, New Zealand, South Korea, Thailand, Japan,  Malaysia, Indonesia and Turkey.

In collaboration with cities, we bring a safe, affordable and sustainable new mode of transport to citizens with our fleets of self-driven small electric vehicles.

We have gathered a team with a passion for innovation and technology. We tackle growing challenges every day as a group of problem solvers, determined to make a positive impact on people’s lives and the future of the planet.

Key responsibilities.

  • Develop complex software systems scaling to millions of users with production quality deployment, monitoring, and reliability.
  • Working closely with various business partners (backend, mobile, UI/UX, operations).
  • Web development and interface design.
  • Build micro-services and customized back-ends
  • Writing functional and integration tests.
  • Sharp problem-solving skills and ability to resolve ambiguous requirements.

Requirements

Skills and qualifications & Requirements

  • Bachelor’s Degree in Computer Science or related STEM fields is preferred.
  • Expertise in one or more object-oriented design methodology and large-scale application development (e.g. Kotlin, Ruby, Python, Go, Java, C++).
  • Experience building user interfaces with HTML, CSS, and Javascript, Typescript
  • Experience building micro-services
  • Excellent understanding of computer science fundamentals, data structures, and algorithms.
  • Excellent communication skills with both technical and non-technical audiences
  • Quick learner with desire to keep pushing your limits
  • Humble and collaborative.

Good to have

  • Experience with React-Native, React, Flutter or other App & Front End technologies
  • Understanding of Kafka, MQTT or other message streaming technologies
  • Experience with real-time monitoring tools like Grafana, Prometheus, etc
  • Experience with gitops practices and modern application deployments (eg kubernetes)

Benefits

Join us to be part of the urban mobility and sustainable transportation revolution! We are a startup in every sense of the word. Expect autonomy, visibility, breakneck pace, cutting-edge technology, barriers to overcome and problems to solve. If you are one to lead the charge, smash through barriers and create a positive impact, we want to talk to you!

At Beam, here's what you can expect from us:

• Opportunity to make an impact by being part of a movement that will revolutionise transportation in cities.

• Be part of an organisation in hyper-growth mode with plenty of opportunity for personal development

• Flexible and inspiring workplace with a team of competent, motivated and fun co-workers