Geolah is a Singapore-based AI-powered tech platform founded in 2020. We offer on-demand services such as ride-hailing, limousine services, parcel delivery, and transportation. We prioritize the well-being and safety of our fleet drivers, promoting a better work-life balance and reshaping the future of mobility.
The Role
Technology Stacks: Swift, iOS, Kotlin and Java, Android, Backend MEAN Stack (MongoDB, ExpressJS, AngularJS, NodeJS)
We are seeking a highly skilled and experienced Senior Backend Engineer / Developer with expertise in the MEAN stack to join our dynamic team. The ideal candidate will have a strong background in microservices, database architecture, API creation and integration, database management, payment gateway integration, and third-party integrations such as SMS gateways. Additionally, the candidate should have the ability to visualize and understand the front-end development process, which is carried out in iOS and Android native. Experience in fields like taxi booking or food delivery applications is a plus.
Roles
- Design, develop, and maintain backend systems using the MEAN stack (MongoDB, Express.js, Angular, Node.js). Architect and manage databases to ensure robust, scalable, and efficient data storage and retrieval.
- Create and integrate APIs to support front-end functionalities and external integrations.
- Implement and maintain payment gateway integrations to support secure and seamless transactions. Integrate third-party services such as SMS gateways, email services, and other external APIs. Develop and maintain microservices architecture for scalable and efficient backend systems.
- Optimize code and APIs for performance, scalability, and reliability.
- Collaborate with front-end developers to ensure cohesive and efficient integration between backend and front-end systems. Ensure high performance and responsiveness of the backend systems.
- Conduct code reviews, testing, and debugging to ensure code quality and reliability.
- Stay updated with emerging technologies and industry trends to continuously improve the backend infrastructure.
Ideal Profile
Requirements
- Bachelor's degree in computer science, Engineering, or a related field.
- 4-7 years of experience working with the MEAN stack, database architecture and microservices.
- Strong proficiency in microservices architecture.
- Strong proficiency in database architecture and management (e.g., MongoDB, SQL).
- Extensive experience in API creation and integration.
- Proven experience in payment gateway integration and third-party service integration.
- Expertise in Google Maps APIs.
- Experience in code optimization and API optimization scenarios.
- Ability to understand and visualize front-end development requirements and processes.
- Experience in web frontend development for creating admin dashboards.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
- Familiarity with native iOS and Android development is a plus.
- Knowledge of Apache Kafka.
- Experience with cloud services (e.g., AWS, Azure, Google Cloud).
- Knowledge of DevOps practices and tools.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Knowledge of software architecture principles.
- Previous experience in fields like taxi booking or food delivery applications.
What's on Offer
- Career development opportunities
- Flexible working options
- Great work environment