👨🏻‍💻 postech.work

Fullstack Software Engineer

User Experience Researchers Pte Ltd (Singapore) • 🌐 In Person

In Person Posted 5 days, 6 hours ago

Job Description

About The Fullstack Software Engineer Role

As a Fullstack Software Engineer, you will work closely with Tech Leads, Product Managers, QA, DevOps, and Data teams to design, build, and maintain web dashboards and backend services. You will collaborate on feature development, contribute to AWS deployment workflows and CI/CD pipelines, and ensure scalable, reliable, and high-performance solutions for the platform.

Key Responsibilities

Build and enhance web dashboards and user interfaces using TypeScript + React.js

Develop backend APIs, services and internal tools using TypeScript (Node.js)

Collaborate closely with Tech Lead to execute plans and technical direction for the platform

Take ownership of features design, build, test, deploy and maintain

Participate actively in code reviews, system discussions and engineering best practices

Ensure product performance, scalability and reliability at scale

Contribute to AWS deployment workflows, CI/CD and infrastructure improvements

Produce clear documentation for systems, features and operational procedures

Occasionally lead and drive feature development independently

Requirements

Strong experience with React + TypeScript, especially for production-scale dashboards

Solid backend development experience using Node.js (TypeScript) Hands-on experience with AWS deployments and cloud-native architecture

Familiar with CI/CD pipelines, environments, and infrastructure as code (Terraform experience is a plus)

Understanding of scalable architecture, performance optimisation and secure coding practices

Able to work collaboratively with cross-functional teams (PM, QA, DevOps, Data)

Comfortable working in both new and legacy codebases

Exhibits strong ownership, clarity in communication and good engineering hygiene

Preferred Qualifications

Experience with Ruby or Golang backend

Knowledge of Terraform or other IaC tooling

Experience with large-scale monitoring, observability, or distributed systems

Familiarity with data streaming, analytics pipelines or Snowplow ecosystem

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.