Senior Full Stack Engineer

NETS logo

NETS

View Salaries, Reviews, and more  

Job Summary


Salary
S$7,000 - S$9,500 / Monthly EST

Job Type
-

Seniority

Years of Experience
Information not provided

Tech Stacks
Vue.js Python React .NET Typescript Android Angular iOS React Native Java AWS

Job Description

Job description:

 

Team and Position Summary

 

At NS, our Product & Advisory team drives disciplined product outcomes through high-quality engineering and analytical excellence. We are a dynamic group that values structured thinking, collaboration, and continuous learning.

 

Our engineers design and build customer-facing applications, core platforms, data services, and system integrations that must operate reliably at scale, under regulatory scrutiny, and across complex legacy and modern ecosystems.

 

We are seeking a Senior Full Stack Engineer to take hands-on technical ownership of solutions within our product domains. This role carries end-to-end accountability – from solution design and implementation through delivery, release, production support, and continuous improvement.

 

You will operate as a senior individual contributor, balancing deep technical execution with architectural foresight and team leadership. The role includes partial architecture ownership, close collaboration with Enterprise Architecture (EA), and technical guidance for a small team (1 to 3 engineers).

 

This position is suitable for:

  • Experienced Full Stack Engineers who enjoy solving complex problems across system boundaries.
  • Engineers ready to deepen their ownership, architectural, and leadership responsibilities in enterprise-scale environments.

 

Key Responsibilities

 

1.    Solution Design & Hands-On Engineering

  • Design, develop, and maintain end-to-end solutions across back-end services, APIs, data layers, and front-end components.
  • Translate complex business, analytical, and integration requirements into sound, scalable implementations.
  • Make clear, defensible design decisions balancing speed, quality, operability, and long-term sustainability.
  • Operate confidently across greenfield development and legacy integration contexts.

 

2.    Delivery Execution & Ownership

  • Own the entire technical delivery lifecycle — from development and testing through release and production support.
  • Break down complex requirements into actionable tasks and executable plans.
  • Identify, communicate, and mitigate technical risks, dependencies, and constraints early in project lifecycles.
  • Partner closely with Product Managers, Business Analysts, QA, DevOps, and Architecture teams to ensure successful delivery outcomes.
  • Take ownership of production issues with structured troubleshooting and durable solutions.

 

3.    Architecture, Integration & Alignment

  • Collaborate with Enterprise Architecture to ensure alignment with architectural principles, platform direction, and technical standards.
  • Design and implement integrations using APIs, messaging, and event-driven patterns.
  • Participate actively in architectural discussions, documenting key design decisions and trade-offs.
  • Ensure that solutions meet non-functional standards, including scalability, performance, security, and maintainability.

 

4.    Engineering Discipline & Quality

  • Uphold and champion best practices in coding standards, design reviews, testing, and release discipline.
  • Maintain a high bar for code readability, maintainability, and version control.
  • Promote continuous improvement within your team through feedback, documentation, and knowledge sharing.
  • Guide the team in achieving production readiness through structured reviews and strong quality controls.

 

5.    Technical Leadership & Mentorship

  • Lead by example, providing technical direction and guidance to a small team (1–3 engineers).
  • Mentor junior engineers, fostering growth in problem-solving, design thinking, and ownership.
  • Serve as the technical anchor in challenging, ambiguous, or high-stakes delivery environments.


Requirements

 

Education and Experience

  • Bachelor’s degree in Computer Science, Engineering, or related technical field.
  • 6–8+ years of professional software engineering experience, with solid full stack exposure.
  • Proven experience with modern front-end frameworks: React, Angular, or Vue.js, including TypeScript.
  • Proven experience with one or more backend languages/frameworks: Java, .NET, or Python.
  • Strong knowledge of SQL-based data stores, schema design, and data modeling.
  • Experience with event-driven architectures, messaging systems, or stream processing.
  • Hands-on experience with cloud platforms (AWS preferred).
  • Demonstrated experience delivering enterprise or customer-facing software in regulated or high-compliance contexts.
  • Track record of technical ownership across the delivery lifecycle, including post-release operations, ideally in Agile environments.

 

Core Skills and Competencies

  • Strong analytical and problem-solving skills, with explicit trade-off reasoning.
  • Solid understanding of distributed systems, data integration, and system design principles.
  • High standards for engineering quality and disciplined delivery practices.
  • Collaborative mindset, working effectively with cross-functional teams across Product, QA, DevOps, and Architecture.
  • Comfortable operating under ambiguity with minimal supervision.
  • Excellent communication and documentation skills — structured, clear, and actionable.
  • Strong sense of ownership, accountability, and professional pride in quality outcomes.
  • A proactive, results-oriented mindset and the ability to work effectively in fast-paced, complex environments.

 

Preferred Skills and Experience

  • Prior participation in architectural design or implementing transitional/modernization architectures.
  • Experience integrating modern solutions into legacy environments.
  • Experience with mobile development (iOS/Android native or React Native/Flutter).
  • Demonstrated mentoring or technical leadership experience.
  • Familiarity with compliance, security, or audit frameworks relevant to enterprise environments.

 

Note:
This role is intended for senior engineers who can deliver autonomously and lead with technical depth and maturity. Junior or early-career applicants will not be considered.


Interview Questions of Senior Full Stack Engineer at NETS

Currently, there aren't any interview questions for this role at NETS shared by other job seekers.
View more interview questions of similar roles from other companies →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now