RushOwl

Senior Backend Engineer

Kuala Lumpur, Federal Territory of Kuala Lumpur, MY

17 days ago
Save Job

Summary

About the Company 

RushOwl develops AI-driven Mobility-as-a-Service(MaaS) platform for public transportation and logistics players, but we are looking to create our own digitized transportation network as well!

We are on a mission to create a digitalized transportation ecosystem where personalized transportation can be unlocked for the people, by the people within our RushOwl suite of products, ranging from direct B2C ride-sharing services to B2B Corporate Mobility Schemes. We’re expanding our engineering team into Malaysia to support our digital platforms across Singapore and Hong Kong.


About the Role

Our Technology Team is responsible for building up and optimizing the platform for pooling the public commuters together, and providing the best routes to head to destination. We are looking for a skilled and experienced Senior Backend Engineer to join our talented team. As a Senior Backend Engineer, you will be responsible for designing, implementing, and maintaining the server-side logic of our web applications. You will be responsible for building our platform from the ground up for our Hong Kong subsidiary. You will collaborate with cross-functional teams, including frontend engineers and product managers to deliver robust and scalable backend solutions.


Role Summary

We are looking for talented Backend Engineers with expertise in Golang, Python, or Node.js to build, maintain, and optimize our backend services. You will be responsible for feature development, CI/CD automation, security patching, and ensuring high availability of our systems.


Responsibilities

  • Develop backend services, APIs, and microservices that power our products
  • Automate testing and deployment processes for backend systems (CI/CD)
  • Ensure performance, scalability, and security of backend infrastructure
  • Conduct code reviews, debugging, and error resolution from production incidents
  • Collaborate with frontend and mobile engineers for feature integration
  • Apply regular maintenance and security updates


Requirements

  • Strong programming skills in GolangPython, or Node.js
  • Experience with RESTful APIs, microservices architecture, and containerization (Docker, Kubernetes)
  • Familiarity with relational and NoSQL databases (PostgreSQL, MongoDB, etc.)
  • Knowledge of CI/CD tools and cloud services (AWS, GCP, or Azure)
  • Understanding of application security best practices
  • Effective collaboration and communication skills


Why RushOwl?

To solve the problem of frustratingly rigid public transit, buses or trains need to be deployed based on a demand-responsive format, which means that cities either make public transport lines more dynamic or adopt a nightmarish amount of taxis. Unlike the latter, mass transit services can serve at least 30x more passengers with lesser vehicles, which also means less congestion and smogs generated amongst our roads. A large network of free-flowing mass transit vehicles means that any corner of a city can be made infinitely accessible and every citizen can now easily access public transportation. The key to making this work is to ensure that every passenger can now share a speedy mass transit ride that caters to their personal schedule- this is the goal of RushOwl. A mass transit ride that can adapt dynamically to every passengers’ demands in terms of location and time creates an era where no new cities (even in new planets) will plan public transportation starting with bus or train stations ever again.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job