Find a jobRecruiters

Backend Software Engineer (Python / Node.js / Java) Associate Consultant (2-4 Years Experience, 1 Year Contract)

Exclusive opportunity

Onsite

Backend Software Engineer (Python / Node.js / Java) Associate Consultant (2-4 Years Experience, 1 Year Contract)

Rhino Partners

Backend Software Engineer (Python / Node.js / Java) Associate Consultant (2-4 Years Experience, 1 Year Contract)

Skills

SQL QueriesDockerNodePythonJavaMicroservicesGitLabData AnalysisAIAWSKubernetes

2 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Singapore

Work mode:

Onsite

Published on:

17 October 2026

What they need


We are looking for a Backend Software Engineer to join our team in developing and enhancing a large-scale analytics platform supporting Singapore's public transport operations.

The platform consolidates data from fleet management systems, onboard devices, and operational systems to enable data-driven decision-making, predictive maintenance, and AI-enabled insights.

You will work alongside experienced engineers and cross-functional teams to develop scalable backend services, APIs, and system integrations, contributing to the reliability, performance, and continuous improvement of the platform.

Key Responsibilities

  • Design, develop, and maintain scalable, secure, and maintainable backend services, RESTful APIs, and microservices.
  • Build and enhance backend integration components connecting applications, devices, and data sources.
  • Develop backend services supporting data processing, transformation, and analytics workflows.
  • Design, manage, and optimise relational and NoSQL databases, including schema design, query performance, and data integrity.
  • Implement message queues, event-driven processing, and asynchronous communication between systems.
  • Develop and deploy cloud-native applications on AWS, leveraging containerisation and modern deployment practices.
  • Implement authentication, authorisation, logging, monitoring, and application security best practices.
  • Investigate and resolve application, performance, and integration issues to ensure system reliability.
  • Write clean, maintainable, and testable code, and participate in code reviews and technical discussions.
  • Support automated testing, CI/CD pipelines, deployments, and production operations.
  • Collaborate with frontend engineers, data engineers, and other stakeholders to deliver technical solutions.
  • Maintain technical documentation and participate in Agile development activities.

Requirements

  • 2–4 years of relevant experience in backend software development.
  • Strong programming proficiency in at least one of Python, Node.js, or Java .
  • Hands-on experience developing RESTful APIs, microservices, and backend integration services.
  • Experience working with relational and NoSQL databases, including database design, SQL queries, and data integrity.
  • Familiarity with message queues, event-driven architectures, and distributed systems.
  • Experience developing or deploying cloud-native applications on AWS .
  • Familiarity with Docker, Kubernetes, and containerised application environments.
  • Experience with GitLab, CI/CD pipelines, and Agile software development methodologies.
  • Good understanding of software design principles, application architecture, and secure coding practices.
  • Strong debugging, analytical, and problem-solving skills, with the ability to work effectively in a collaborative team environment.

Nice to Have

  • Experience developing backend services for data-intensive applications or analytics platforms.
  • Familiarity with application monitoring, observability, and performance optimisation.
  • Exposure to real-time data processing, IoT integrations, or large-scale enterprise systems.
  • Prior experience working on public sector or transport-related technology projects.

About Rhino Partners

Rhino Partners is a software development company specialising in custom software solutions and technology consulting. We work with organisations across various industries to design, develop, and deliver scalable, high-quality digital solutions.

Our team brings together experienced engineers and technology specialists who are passionate about solving complex challenges and building impactful software.

Other offers great for you!

These companies are also looking for great profiles

Visian

Développeur Node JS (back-end)

480

Freelance

Paris, France

Hybrid

Skills

Google Cloud PlatformNestNodegcp

1 month ago

Quick apply

Teksystems

Développeur Back-End Node.js / AWS (H/F)

Freelance

Nantes, France

Hybrid

Skills

AWSNodejs

1 month ago

Quick apply

Sapiens Group

Développeur Backend Senior JavaScript / Node.js

400€-450€/jours

Freelance

Paris, France

Hybrid

Skills

NextNode

4 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools