Full Stack Engineer (TypeScript, Node.js and React) (1 Year Contract)

Rhino Partners

Singapore

On-site

SGD 90,000 - 150,000

Full time

23 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Rhino Partners Pte Ltd seeks a capable Full Stack Engineer to design, develop and maintain scalable digital solutions for the public sector. You will contribute to an AI-enabled platform for high-volume document processing and collaborate across projects and tech domains.

This role requires strong fundamentals in TypeScript, Node.js and React, with ownership across the software lifecycle. Senior Consultant and Consultant levels available with responsibilities scaled to experience.

Qualifications

  • 4–7 years of relevant software engineering experience (Consultant).
  • 7+ years for Senior Consultant.
  • Strong hands-on experience building full-stack apps with TypeScript, Node.js and React.
  • Proficiency in API development, asynchronous programming and relational databases.
  • Solid software architecture knowledge and familiarity with CI/CD practices.
  • Experience with cloud platforms, containers and related infrastructure.

Responsibilities

  • Design, develop, test, deploy and maintain scalable web applications using React, TypeScript and Node.js.
  • Build and integrate RESTful APIs, backend services, background jobs and relational databases.
  • Translate requirements into reliable software solutions and maintainable code.
  • Develop integrations with external services, government systems and third-party APIs.
  • Contribute across stack, including integration services and desktop applications when required.
  • Participate in security assessments and production support activities.

Skills

TypeScript
Node.js
React
RESTful APIs
Relational databases
CI/CD practices
Agile
Cloud platforms
Containerisation
Observability

Tools

Cloud services
Containers
Managed services
Object storage
Message queues

Job description

We are looking for a Full Stack Engineer to join our team in designing, developing and maintaining secure, scalable and reliable digital solutions for the public sector.


You will initially contribute to the development of an AI-enabled platform supporting high-volume document processing, with opportunities to work across different projects and technology domains as business priorities evolve.


This role requires strong full-stack engineering fundamentals, hands-on experience with TypeScript, Node.js and React, and the ability to design, build and support production-grade applications. We value engineers who demonstrate sound technical judgement, adaptability and ownership throughout the software development lifecycle.


The position is open at Consultant and Senior Consultant levels, with responsibilities adjusted according to experience.


Key Responsibilities

Full Stack Application Development


  • Design, develop, test, deploy and maintain scalable web applications using React, TypeScript and Node.js.

  • Build and integrate RESTful APIs, backend services, background processing jobs and relational databases.

  • Translate business requirements and operational workflows into reliable, maintainable software solutions.

  • Develop integrations with external services, government systems and third-party APIs.

  • Contribute across the technology stack, including integration services and desktop applications where required.


System Design & Architecture


  • Design technical solutions with consideration for scalability, performance, security, maintainability and operational reliability.

  • Evaluate architectural approaches and make informed engineering trade-offs based on technical and business constraints.

  • Identify and resolve performance bottlenecks, concurrency issues and system integration challenges.

  • Participate in technical design reviews and maintain appropriate architecture and implementation documentation.


AI Integration & Automation


  • Integrate AI capabilities, including Large Language Models (LLMs), computer vision and Optical Character Recognition (OCR), into application workflows.

  • Develop reliable integrations with AI services, incorporating error handling, retries, cost optimisation and output validation.

  • Support the development of AI-enabled document processing and workflow automation solutions.

  • Evaluate and validate AI-generated outputs to ensure application reliability and quality.


DevOps, Security & Production Support


  • Implement automated testing, code reviews and CI/CD pipelines to maintain software quality and deployment reliability.

  • Deploy and maintain applications using cloud services, containers and related infrastructure components.

  • Troubleshoot production issues across application, network, infrastructure and external system boundaries.

  • Support ongoing application maintenance, incident investigation and continuous improvement.

  • Participate in security assessments, Vulnerability Assessment and Penetration Testing (VAPT), audits and compliance reviews, including remediation of identified findings.

  • Apply secure coding practices and appropriate controls for handling sensitive data.


Technical Collaboration & Leadership


  • Collaborate with product managers, engineers and operational stakeholders to deliver solutions aligned with user needs.

  • Participate in Agile development activities, technical discussions and peer code reviews.

  • Document technical decisions, implementation approaches and operational procedures to support knowledge sharing.

  • For Senior Consultant positions, take ownership of larger technical components, provide engineering guidance and mentor junior developers.


Requirements


  • Consultant: 4–7 years of relevant software engineering experience.

  • Senior Consultant: 7+ years of relevant software engineering experience.

  • Strong hands‑on experience developing full‑stack applications using TypeScript, Node.js and React.

  • Proficiency in backend API development, asynchronous programming and relational database design.

  • Solid understanding of software architecture, design patterns, data structures and engineering best practices.

  • Working knowledge of concurrency concepts, including event loops, asynchronous operations, race conditions and performance bottlenecks.

  • Experience designing technical solutions and evaluating trade‑offs involving performance, scalability, security and maintainability.

  • Experience with automated testing, Git, code reviews and CI/CD practices.

  • Familiarity with cloud platforms, containerisation, managed services, object storage and message or job queues.

  • Strong debugging and troubleshooting skills across distributed applications and external integrations.

  • Good communication and problem‑solving skills, with the ability to work independently and collaboratively in an Agile environment.

  • Adaptability to evolving requirements, technologies and project assignments.


Good to Have


  • Experience integrating AI/ML services or LLM APIs into production applications, including prompt management, rate limiting, retries, token optimisation and output evaluation.

  • Exposure to agentic AI workflows, Model Context Protocol (MCP) or AI tool integration frameworks.

  • Familiarity with additional backend languages such as Go, C# or Java.

  • Experience working with the Singapore Government Tech Stack (SGTS) or delivering public‑sector digital solutions.

  • Knowledge of observability practices, including application logging, monitoring, metrics and distributed tracing.

  • Familiarity with secure software development, vulnerability remediation and sensitive data protection.

  • Experience supporting business‑critical or high‑availability production systems.

  • Experience preparing technical documentation, architecture decision records and operational runbooks.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Engineer (AI) - #1766
Full Stack Engineer (AI) - #1766

Jobster Private Ltd • Singapore

On-site
SGD 90,000 - 150,000
M59 - Full Stack Engineer
M59 - Full Stack Engineer

FPT Asia Pacific • Singapore

On-site
SGD 70,000 - 110,000
M73 - Full Stack Engineer
M73 - Full Stack Engineer

FPT Asia Pacific • Singapore

On-site
SGD 90,000 - 180,000
M59 - Full Stack Engineer
M59 - Full Stack Engineer

FPT Asia Pacific Pte Ltd • Singapore

On-site
SGD 60,000 - 100,000
Full Stack Engineer (AI) - #1771
Full Stack Engineer (AI) - #1771

JOBSTER PRIVATE LTD. • Singapore

On-site
SGD 90,000 - 140,000
Full-Stack Engineer (24 Months Contract)
Full-Stack Engineer (24 Months Contract)

TECHKNOWLEDGEY PTE. LTD. • Singapore

On-site
SGD 120,000 - 190,000
Full Stack Engineer (AI) - #1771
Full Stack Engineer (AI) - #1771

Jobster Private Ltd • Singapore

On-site
SGD 90,000 - 150,000
Fullstack Engineer (AI Platform)
Fullstack Engineer (AI Platform)

NEUTRON PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Senior Fullstack Developer
Senior Fullstack Developer

USER EXPERIENCE RESEARCHERS PTE. LTD. • Singapore

On-site
SGD 110,000 - 150,000
Full Stack Engineer (AI) - #1766
Full Stack Engineer (AI) - #1766

JOBSTER PRIVATE LTD. • Singapore

On-site
SGD 90,000 - 130,000