jobs in Rhino Partners

Rhino Partners Hiring! Full Time Full Stack Software Engineer (4-7 Years Experience) (1 Year Contract) in - Ricebowl

Full Stack Software Engineer (4-7 Years Experience) (1 Year Contract)

Rhino Partners

Singapore

Share
Save

Working Location

  • Singapore

Job Description

Responsibilities

We are looking for a Full Stack Software Engineer to support the development and enhancement of a strategic analytics platform for public transport operations.


You will be involved in building and maintaining enterprise-grade web applications, backend services, and system integrations that enable data-driven decision-making and operational improvements. Working closely with cross-functional teams, you will contribute to the delivery of scalable, secure, and reliable solutions, including new capabilities supporting predictive maintenance and AI-enabled insights.

Key Responsibilities
  • Design, develop, test, and maintain scalable web applications and backend services.
  • Build responsive and user-friendly interfaces using modern frontend frameworks such as React, Angular, or Vue.js.
  • Develop backend services, RESTful APIs, and microservices using Node.js, Python, or Java Spring Boot.
  • Translate business requirements into technical designs and implement reusable, maintainable software components.
  • Integrate applications with internal and external systems, databases, and APIs.
  • Apply frontend development best practices, including responsive design, accessibility, performance optimisation, and state management.
  • Develop and deploy cloud-native applications on AWS using containerisation technologies such as Docker and Kubernetes.
  • Implement secure coding practices, automated testing, and CI/CD pipelines to ensure application quality and reliability.
  • Participate in code reviews, troubleshooting, defect resolution, and production support.
  • Collaborate with product teams, UI/UX designers, and stakeholders throughout the software development lifecycle.
  • Contribute to Agile development activities, technical documentation, and knowledge sharing.


Requirements
  • 4–7 years of experience in full stack software development, preferably building enterprise-grade applications.
  • Strong proficiency in JavaScript, TypeScript, HTML5, and CSS3.
  • Hands-on experience with at least one modern frontend framework, such as React.js, Angular, or Vue.js.
  • Strong backend development experience using Node.js, Python, or Java Spring Boot.
  • Experience designing and developing RESTful APIs, microservices, and system integrations.
  • Familiarity with frontend architectures, reusable components, state management, and performance optimisation.
  • Experience with AWS cloud services and containerisation technologies such as Docker and Kubernetes.
  • Proficiency in relational databases such as PostgreSQL, MySQL, or SQL Server.
  • Experience with GitLab, CI/CD pipelines, and DevOps practices.
  • Good understanding of secure coding principles, application security, and software testing practices.
  • Strong analytical, problem-solving, and communication skills, with the ability to work effectively in cross-functional Agile teams.


Nice to Have
  • Experience developing analytics platforms, dashboards, or data-intensive applications.
  • Exposure to AI-enabled applications, predictive analytics, or data processing workflows.
  • Experience working on large-scale enterprise systems or public sector projects.
  • Familiarity with cloud-native architecture, application monitoring, and observability tools.


Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More