Full Stack Software Engineer

Cmc-apac Private Limited

Singapore, SGonsitePosted Jul 24, 2026
Posting intelligenceActively listedReposted 7×, possible evergreen/ghost posting

Skills

postgresjavascripttypescriptangularnextnodedockerpythonvueazuremysqlreactcicdjavaawsgo

About the role

About the Role

We are seeking a Full Stack Software Engineer to design, develop, and enhance modern web applications that support school operations and management.

You will work across both frontend and backend technologies to build secure, scalable, and user-friendly solutions that improve operational efficiency, automate business processes, and deliver better visibility into school operations. This role is ideal for engineers who enjoy building products end-to-end and working closely with users to create impactful digital solutions.

Key Responsibilities

Full Stack Development

Design, develop, test, deploy, and maintain modern web applications.

Build new features and enhance existing applications based on business and user requirements.

Translate functional requirements into scalable, secure, and maintainable software solutions.

Participate throughout the full software development lifecycle, from design to production support.

Frontend Development

Develop responsive, accessible, and intuitive user interfaces using modern JavaScript frameworks.

Build reusable UI components and optimise application performance.

Collaborate with designers and product managers to deliver high-quality user experiences.

Backend Development

Develop RESTful APIs, backend services, and business logic.

Implement authentication, authorisation, and role-based access control.

Integrate applications with databases, enterprise systems, and third-party services.

Ensure application security, reliability, and scalability.

Database & Workflow Development

Design and maintain database schemas and application data models.

Develop workflow automation and business process solutions.

Ensure data integrity, security, and auditability.

DevOps & Quality

Implement automated testing and secure coding practices.

Participate in code reviews and maintain coding standards.

Support CI/CD pipelines, deployment automation, monitoring, and troubleshooting.

Continuously improve application performance, reliability, and maintainability.

User Engagement

Collaborate with users to understand business challenges and validate solutions.

Participate in prototyping, usability testing, and continuous product improvement.

Recommend enhancements to improve user experience and operational efficiency.

Requirements

Minimum Qualifications

Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related discipline.

Minimum 3–5 years of experience in Full Stack Software Development or Application Development.

Proven experience delivering production-grade web applications.

Required Technical Skills

Frontend Technologies

JavaScript or TypeScript

React

Next.js

Angular

Vue.js

Responsive web design

Accessibility standards

Backend Technologies

Experience with one or more of the following:

Node.js

Python

Java

.NET

Go

Strong understanding of:

RESTful APIs

Service-oriented architecture

Authentication and authorisation

Application security

Database Technologies

PostgreSQL

MySQL

Microsoft SQL Server

Data modelling

Database design

Query optimisation

Cloud & DevOps

Experience or familiarity with:

AWS

Microsoft Azure

Git

CI/CD pipelines

Automated testing

Docker or containerisation

Application monitoring and operational support

Soft Skills

Strong analytical and problem-solving skills

Excellent communication and stakeholder management skills

Passion for building high-quality software products

Self-motivated with strong ownership and accountability

Collaborative team player with the ability to work across cross-functional teams

Ability to adapt in an Agile, fast-paced environment

Strong user focus and commitment to continuous improvement

What We're Looking For

The ideal candidate should have:

3–5 years of Full Stack Software Engineering experience

Strong frontend and backend development skills

Experience building scalable web applications

Good understanding of databases, APIs, and cloud technologies

Knowledge of DevOps practices and CI/CD

A passion for delivering user-centric software solutions

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Full-Stack Engineer roles in Singapore varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Full-Stack Engineer hub for Singapore medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.