Job 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 DoBuild 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 ForBachelor’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 HaveExperience 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.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In