This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

Government Technology Agency
Posted 1mo ago

Full Stack Software Engineer, Skills and Workforce Development Agency

Government Technology Agency
Singapore
OnsiteFull Time
Responsibilities
  • designing solutions
  • building applications
  • maintaining services
Requirements
  • Hands-on frontend and backend development experience
  • Proficiency with modern languages/frameworks
  • REST APIs
  • Databases, and cloud environments
  • Strong collaboration and problem-solving skills
Technical tools mentioned
JavaScriptTypeScriptReactVueAngularJavaPythonNode.jsC#REST APIsAWSAzureGCPKubernetescontainersserverlessCI/CDinfrastructure as codeobservabilityautomated testingAI-assisted software development tools

Job description

GovTech is the lead agency driving Singapore’s Smart Nation initiatives and public sector digital transformation. As the Centre of Excellence for Infocomm Technology and Smart Systems (ICT & SS), GovTech develops the Singapore Government’s capabilities in Data Science & Artificial Intelligence, Application Development, Smart City Technology, Digital Infrastructure, and Cybersecurity.  
 
At GovTech, we offer you a purposeful career to make lives better where we empower our people to master their craft through robust learning and development opportunities all year round. 
 
Play a part in Singapore’s vision to build a Smart Nation and embark on your meaningful journey to build tech for public good. Join us to advance our mission and shape your future with us today!  
 
Learn more about GovTech at tech.gov.sg. 

 

[What you will be working on] 

CSP builds digital products that help individuals better understand their skills, explore career opportunities, and make informed decisions about their career and learning journey.

As a Full Stack Engineer, you will work closely with engineers, product managers, designers, DevOps engineers, and other stakeholders to build and operate reliable, user-centric digital services. You will have the opportunity to contribute across the full software development lifecycle—from understanding problems and designing solutions to implementation, testing, deployment, and production support.

We value engineers who are proactive, curious, pragmatic, and able to take ownership of problems end to end.

  • Design, build, test, deploy, and maintain full-stack web applications and backend services.

  • Work across frontend, backend, APIs, databases, and cloud infrastructure as needed.

  • Collaborate with product managers, designers, engineers, and stakeholders to understand user needs and translate them into effective technical solutions.

  • Take ownership of engineering tasks and features from problem discovery through production delivery.

  • Contribute to technical design and architecture discussions, balancing quality, maintainability, delivery speed, and operational needs.

  • Build reliable and observable systems, and troubleshoot production issues when they arise.

  • Improve engineering practices, including automated testing, CI/CD, code quality, monitoring, and developer experience.

  • Review code, share knowledge, and contribute to a collaborative engineering culture.

  • Explore and adopt appropriate technologies and AI-assisted development tools to improve engineering productivity and product outcomes.

 

[What we are looking for] 

  • Hands-on software engineering experience building and maintaining production applications.

  • Experience in both frontend and backend development, with strong capability in at least one area and willingness to work across the stack.

  • Experience with modern programming languages and frameworks, such as:

    • Frontend: JavaScript, TypeScript, React, Vue, Angular, or equivalent.

    • Backend: Java, Python, Node.js, C#, or equivalent.

  • Good understanding of REST APIs, databases, application architecture, and software engineering fundamentals.

  • Experience with relational or NoSQL databases.

  • Familiarity with cloud environments such as AWS, Azure, or GCP.

  • Ability to independently investigate unfamiliar problems, navigate an existing codebase, and remove blockers.

  • Strong learning ability and willingness to pick up new technologies.

  • Good communication and collaboration skills.

 

[What would be advantageous]

  • Experience with cloud-native applications, microservices, event-driven architectures, or distributed systems.

  • Experience with AWS services, containers, Kubernetes, or serverless technologies.

  • Experience with CI/CD, infrastructure as code, observability, and production operations.

  • Experience working in agile, cross-functional product teams.

  • Experience with automated testing and modern software delivery practices.

  • Experience using AI-assisted software development tools effectively.

 

[What we value]

Beyond technical capability, we particularly value engineers who:

  • Take initiative rather than waiting to be told exactly what to do.

  • Own outcomes, not just assigned tasks.

  • Learn quickly when working with unfamiliar technologies or domains.

  • Communicate openly and work effectively with people across different functions.

  • Apply pragmatic engineering judgement, choosing solutions appropriate to the problem rather than over-engineering.

  • Continuously improve both the product and the way the team works.

 

What we offer you:   

GovTech is an equal opportunity employer committed to fostering an inclusive workplace that values diverse voices and perspectives, as we believe that diversity is the foundation to innovation.    

Our employee benefits are based on a total rewards approach, offering a holistic and market-competitive suite of perks. These include leave benefits to meet your work-life needs and employee wellness programs.  

We champion flexible work arrangements (subject to your job role) and trust that you will manage your own time to deliver your best, wherever you are, and whatever works best for you.   

 

Learn more about life inside GovTech at go.gov.sg/GovTechCareers. 
Stay connected with us on social media at go.gov.sg/ConnectWithGovTech

About Government Technology Agency

A government technology agency building digital services and capabilities to advance national Smart Nation and public sector transformation.

Similar jobs

Full Stack Software Engineer roles
2d
Save
Mark Applied
Hide
Software Engineer (Full Stack) - A26260
Singapore, Singapore, Singapore
HybridFull Time, Contract
Activate Interactive
Activate Interactive: Provides custom application development and digital transformation services.
4+ YOERequires 4+ years of software engineering experience, small-team leadership, React.js, TypeScript, Node.js, PostgreSQL, REST APIs, AWS, CI/CD, Docker, and secure coding knowledge.
React.js, TypeScript, HTML5, CSS3, Node.js, Express.js, NestJS, PostgreSQL, SQL, DynamoDB, OpenSearch, OAuth2, OIDC, SSO, MFA, RBAC, AWS, API Gateway, Lambda, RDS, Aurora PostgreSQL, S3, CloudWatch, Secrets Manager, CI/CD, Docker, OWASP Top 10, SAST, DAST, VAPT
5d
Save
Mark Applied
Hide
Global Banking & Markets, Synthetics Products Group, Full Stack Software Engineer, Vice President, Singapore
Singapore, Singapore, Singapore
OnsiteFull Time
Goldman Sachs
Goldman SachsNYSE: GS: Global investment banking, securities, and investment management firm.
6+ YOEBachelor's or master's degree or equivalent experience; 6+ years of full-stack development; Java, agentic AI, prompt optimization, OOP, data structures, algorithms, systems design, and strong communication skills.
Java, Spring, Guice, Angular, React, Linux shell scripting, LLM-based development tools, AI-assisted development tools
1w
Save
Mark Applied
Hide
Global Banking & Markets, Synthetics Products Group, Full Stack Software Engineer, Vice President, Singapore
Singapore, Singapore, Singapore
OnsiteFull Time
Goldman Sachs
Goldman SachsNYSE: GS: Provides investment banking, securities, and wealth management services globally.
6+ YOEBachelor's or master's degree in computer science, engineering, quantitative research, or equivalent experience; 6+ years full-stack development; Java, agentic AI, object-oriented programming, algorithms, data structures, and systems design.
Java, Spring, Guice, Angular, React, Linux
1mo
Save
Mark Applied
Hide
Full Stack Software Engineer
Raleigh or Australia or Canada or France or Germany or Switzerland or Egypt or India or Italy or Netherlands or Peru or Philippines or Singapore or Thailand or United Kingdom or United States
$125k-$150k/yr OnsiteFull Time
eClerx
eClerxNational Stock Exchange of India: ECLERX: Provides business process management and data analytics services globally.
10+ YOEBachelor's degree and 10+ years full-stack experience. Strong backend Java/Spring Boot and frontend React/Angular (TypeScript/JavaScript). Experience with Git, Maven/Gradle, Artifactory, REST/GraphQL, SQL/NoSQL, cloud-native development and AI-assisted coding tools.
Java, Spring Boot, React, Angular, TypeScript, JavaScript, Git, Maven, Gradle, Artifactory, REST, GraphQL, SQL, NoSQL, GitHub Copilot, Claude, ChatGPT, Docker, Kubernetes, CI/CD, Cypress, Selenium, Cucumber, AG Grid, D3
2mo
Save
Mark Applied
Hide
Full Stack Software Engineer
Singapore, Singapore, Singapore
OnsiteFull Time
Rezolve AI
Rezolve AINASDAQ: RZLV: Provider of AI-driven commerce and digital engagement solutions.
5+ YOEBachelor's degree in CS (required), 5+ years fullstack experience, Python, airflow, SQL/NoSQL, frontend framework experience (Angular or React), Java/Java Spring (plus), CI/CD, REST/HTTP, strong problem-solving and communication.
HTML, CSS, JavaScript, React, Angular, Vue.js, Python, airflow, SQL, NoSQL, RESTful APIs, HTTP, CI/CD, Java, Java Spring
2mo
Save
Mark Applied
Hide
Lead Software Engineer, Full Stack
Singapore, Singapore, Singapore
OnsiteFull Time
JPMorgan Chase
JPMorgan ChaseNYSE: JPM: Global financial services firm providing banking and investment solutions.
5+ YOEBachelor's degree in CS or related, 5+ years delivering production software, strong full SDLC experience, proficiency with React, Node.js/TypeScript, Python, testing (Jest/RTL), CI/CD, databases and API documentation.
React, Node.js, TypeScript, Python, Jest, React Testing Library, GitHub Copilot, MySQL, OpenAPI, Swagger, Figma, CI/CD
2mo
Save
Mark Applied
Hide
[LTA-ITCD] PRINCIPAL / SENIOR FULL-STACK SOFTWARE ENGINEER (GIS/AI)
Singapore
OnsiteFull Time
Government of Singapore
Government of Singapore: Governing and providing public services for the nation of Singapore
Knowledge in IT/CS/Engineering; familiarity with ReactJS, JavaScript, CSS, NodeJS, Python, SQL/NoSQL; experience with AI/ML, LLMs (GPT, LangChain), cloud platforms and application design. Fresh graduates welcome.
ReactJS, JavaScript, CSS, NodeJS, Python, SQL, NoSQL, GPT, LangChain, LLM, Agile Methodology, DevSecOps, GenAI, ML, AWS, Azure, GCP
3mo
Save
Mark Applied
Hide
Senior Full-Stack Software Engineer
New York City or London or Colombo or Singapore or Manila or Philippines
₱100k-₱150k/yr RemoteFull Time
EDGE Tutor International
EDGE Tutor International: Provides on-demand online tutoring and teacher management services.
10+ YOE10+ years experience building scalable full-stack systems; strong frontend with React, TypeScript, Vite; backend APIs with NestJS; PostgreSQL and Prisma ORM; experience with AWS (S3, SES) and AI integration.
ChatGPT, Claude, GitHub, React, TypeScript, Vite, NestJS, PostgreSQL, Prisma ORM, S3, SES
This job has expired