Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Please note: This role is open to Singapore Citizens and Permanent Residents only, due to client security clearance requirements.
We’re looking for a backend engineer who enjoys building reliable, scalable systems that power modern digital experiences. As a Node.js Developer in our Singapore engineering team, you’ll design and deliver secure, high-performance APIs and backend services that support enterprise and consumer-facing applications.
You’ll work closely with front-end engineers, architects, and DevOps specialists to build robust systems deployed across AWS and other cloud environments.
What You'll Do
Build Core Services: Design, develop, and deploy backend applications and APIs using Node.js (Express.js, NestJS, or similar frameworks).
Integrate Seamlessly: Collaborate with front-end teams to define clear API contracts and ensure efficient data exchange between systems.
Engineer for Scale: Build microservices and event-driven systems designed for resilience, observability, and maintainability.
Secure & Optimize: Implement authentication, authorization, and performance optimizations following best practices.
Automate & Deploy: Work with CI/CD pipelines, containerization (Docker), and cloud infrastructure (AWS preferred).
Collaborate & Review: Participate in design discussions, code reviews, and sprint planning sessions to ensure delivery quality.
Monitor & Improve: Troubleshoot production issues, implement monitoring, and continuously optimize performance and reliability.
What We’re Looking For
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
- 5+ years of hands-on experience developing backend systems using Node.js.
- Strong command of JavaScript (ES6+) and TypeScript.
- Proven experience with Express.js, NestJS, or similar backend frameworks.
- Solid understanding of RESTful and GraphQL APIs.
- Experience with SQL/NoSQL databases (PostgreSQL, MySQL, DynamoDB, MongoDB, etc.).
- Familiarity with CI/CD, Git, and cloud services (AWS, Azure, or GCP).
- Experience implementing authentication, authorization, and security best practices.
- Strong problem-solving and communication skills.
Nice To Have
- Experience with microservices, event streaming (Kafka, SNS/SQS), or serverless architectures.
- Familiarity with infrastructure as code (Terraform, CloudFormation).
- Exposure to container orchestration (Kubernetes, ECS).
Why Rhino?
At Rhino, we engineer data platforms, digital systems, and AI-ready solutions for leading banks, insurers, and public agencies across APAC. You’ll join a team that values engineering precision, collaborative problem-solving, and the ability to deliver mission-critical software that scales securely.
Key Skills
Ranked by relevanceReady to apply?
Join Rhino Partners and take your career to the next level!
Application takes less than 5 minutes

