Senior Software Engineer (TypeScript)

ScienTec Consulting

Singapore

On-site

SGD 70,000 - 117,000

Full time

10 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

ScienTec Consulting is seeking a Senior Full Stack Software Engineer to turn ideas into working products in a fast-moving environment. You will own the full stack from frontend and backend to APIs, databases, and cloud infrastructure.

You will collaborate with product managers, designers, and stakeholders to drive concepts from prototype to production, balancing speed, scalability, and security while delivering robust software with automated tests and CI/CD.

Qualifications

  • Degree in Computer Science, Software Engineering, Information Systems, or related field.
  • At least 7 years of hands-on software engineering experience.
  • Strong Node.js and modern JavaScript/TypeScript experience.
  • Proven end-to-end web application development experience.
  • Experience with cloud platforms (AWS/Azure/GCP) and DevOps practices.

Responsibilities

  • Design, build, test, deploy, and operate full-stack web applications end-to-end.
  • Develop across frontend, backend, APIs, databases, cloud infrastructure, and deployment pipelines.
  • Translate ideas into working software quickly and iterate with feedback.
  • Collaborate with Product Managers, UX/UI Designers, and stakeholders from discovery to delivery.
  • Establish architecture decisions balancing speed, scalability, security, and performance.
  • Build and integrate RESTful APIs and data persistence layers.
  • Implement automated testing, CI/CD, observability, monitoring, and security controls.
  • Deploy and operate applications in cloud environments and troubleshoot production issues.
  • Participate in architecture discussions and code reviews.
  • Identify reusable components and patterns to accelerate development.
  • Take ownership from experimentation through production deployment.

Skills

Frontend development
Backend development
APIs
Databases

Education

Bachelor's degree in Computer Science or related

Tools

Node.js
AWS
Azure
GCP
Git
CI/CD
Docker
Kubernetes
REST APIs

Job description

We are looking for a Senior Full Stack Software Engineer who enjoys turning ideas into real, working products.

In this role, you will work in a fast-moving product environment, partnering closely with product managers, designers, and stakeholders to take ambiguous problems from concept and prototype through to production.

You will have strong ownership across the full technology stack — from frontend and backend development to APIs, databases, cloud infrastructure, CI/CD, and deployment.

  • Working Hours: Mon-Fri
  • Working Location: Central
  • Job Type: Contract
  • Salary Package: Up to $10,500 (basic) +AWS
Key Responsibilities
  • Design, build, test, deploy, and operate full-stack web applications end-to-end.

  • Develop solutions across frontend, backend, APIs, databases, cloud infrastructure, and deployment pipelines.

  • Translate product ideas and user needs into working software quickly, then continuously improve the product based on user feedback and business outcomes.

  • Work closely with Product Managers, UX/UI Designers, and business stakeholders from discovery and prototyping through delivery and iteration.

  • Make practical architecture and technology decisions that balance speed, scalability, maintainability, security, and performance.

  • Build and integrate RESTful APIs, backend services, and data persistence layers.

  • Establish engineering foundations including automated testing, CI/CD, observability, monitoring, and security controls.

  • Deploy and operate applications in cloud environments and troubleshoot production issues when required.

  • Participate in technical discussions, architecture design, code reviews, and engineering best practices.

  • Identify reusable components, frameworks, and engineering patterns that help accelerate future product development.

  • Take ownership of products throughout the lifecycle, from initial experimentation through production deployment and ongoing enhancement.

Requirements
  • Degree in Computer Science, Software Engineering, Information Systems, or a related discipline.

  • At least 7 years of hands-on software engineering experience.

  • Strong and recent hands-on development experience with Node.js and the modern JavaScript/TypeScript ecosystem.

  • Proven experience building and delivering web applications end-to-end.

  • Strong experience across:

    • Frontend web development
    • Backend/API development
    • Databases
    • Cloud infrastructure
    • CI/CD and automated deployment
    • Production application support
  • Good understanding of modern web architecture, software design principles, scalability, security, and performance.

  • Experience working with cloud platforms such as AWS, Azure, or GCP.

  • Strong understanding of modern software engineering practices including Git, automated testing, CI/CD, monitoring, and DevOps practices.

  • Comfortable working independently and making technical decisions in environments where requirements may initially be unclear.

  • Strong problem-solving skills with a practical, delivery-focused mindset.

Good to Have
  • Experience taking a product from idea / Proof of Concept (POC) / Minimum Viable Product (MVP) through to production.

  • Experience with modern frontend frameworks such as React, Next.js, Vue.js, or Angular.

  • Experience with containerisation and cloud-native technologies such as Docker and Kubernetes.

  • Exposure to Infrastructure as Code and cloud automation.

  • Experience using AI-assisted software development tools, coding agents, code generation, or automated code review.

  • Experience working in Agile cross-functional product teams alongside Product Managers and Designers.

What You'll Get to Work On

You will work on new digital products and experiments where the solution may not already be defined. You will help shape the technical approach, build prototypes and production applications, test ideas with real users, and continuously iterate based on feedback.

This role is well suited for an experienced engineer who enjoys hands-on coding, product ownership, technical decision-making, and building from scratch, rather than working only on maintenance or narrowly defined development tasks.

All applications will be processed with strict confidence. Only shortlisted candidates will be contacted.

Elane Yap Theng Yu- R1989397

ScienTec Consulting Pte Ltd - 11C5781

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Typescript)
Senior Software Engineer (Typescript)

SCIENTEC CONSULTING PTE. LTD. • Singapore

On-site
SGD 107,000 - 128,000
Full Stack Software Engineer
Full Stack Software Engineer

SCIENTEC CONSULTING PTE. LTD. • Singapore

On-site
SGD 100,000 - 112,000
Software Developer
Software Developer

SCIENTEC CONSULTING PTE. LTD. • Singapore

Hybrid
SGD 74,000 - 123,000
Software Engineer (Java / AWS)
Software Engineer (Java / AWS)

Visa Hunt • Singapore

On-site
SGD 108,000 - 144,000
Senior Full Stack Software Engineer (React / TypeScript / AWS) (1 Year Contract)
Senior Full Stack Software Engineer (React / TypeScript / AWS) (1 Year Contract)

re-zoo-me • Singapore

On-site
SGD 120,000 - 180,000
Full Stack Developer
Full Stack Developer

AMBITION GROUP SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Changi Airports International Pte Ltd • Singapore

On-site
SGD 80,000 - 120,000
Full Stack Engineer (Javascript/Node.js)
Full Stack Engineer (Javascript/Node.js)

SCIENTEC CONSULTING PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Fullstack/Software Engineer
Fullstack/Software Engineer

RESOURCE CONSULTING PTE. LTD. • Singapore

On-site
SGD 90,000 - 140,000
Software Engineer
Software Engineer

InternSG • Singapore

On-site
SGD 90,000 - 120,000