Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

CASPEN TECHNOLOGY PTE. LTD.

Singapore

On-site

SGD 100,000 - 130,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Singapore is seeking an experienced Full Stack Software Engineer to lead technical delivery and manage a small team. You will work closely with clients to deliver user-centric digital solutions, covering both frontend and backend development. The ideal candidate has over 10 years of experience and strong leadership in software development with expertise in technologies like HTML, JavaScript, and Node.js. Competitive salary and growth opportunities are offered.

Benefits

Competitive salary and performance bonuses
Opportunities to lead and grow a technical team
Exposure to diverse client projects and modern technologies
Supportive and collaborative working environment

Qualifications

  • Minimum 10 years of professional software development experience.
  • Strong communication skills to manage client discussions.
  • Leadership experience in managing developers or designers.

Responsibilities

  • Lead and guide a team of frontend developers and UI/UX designers.
  • Work directly with clients to gather requirements and clarify user needs.
  • Design, develop, and maintain full-stack applications.

Skills

HTML
CSS
JavaScript
TypeScript
React
Vue
Angular
Figma
Adobe XD
Node.js
Java
Python
REST APIs
SQL
NoSQL
AWS
Azure
GCP
Team leadership

Education

Bachelor’s degree in Computer Science, Software Engineering, or related field
Job description

We are looking for an experienced Software Engineer (Full Stack) with strong leadership in Frontend and UI/UX development. The candidate will lead technical delivery, manage a small team, and work directly with clients to understand requirements and deliver user-centric digital solutions. This role covers both frontend and backend development.

Responsibilities
  • Lead and guide a team of frontend developers and UI/UX designers.
  • Work directly with clients to gather requirements, clarify user needs, and present proposed solutions.
  • Design, develop, and maintain full-stack applications (frontend + backend).
  • Build responsive, high-performance, and user-friendly web interfaces.
  • Review code, ensure development best practices, and maintain quality standards.
  • Collaborate with UX, backend, QA, and DevOps teams for end-to-end project delivery.
  • Troubleshoot, optimise performance, and resolve production issues.
  • Contribute to system architecture, design decisions, and technical roadmaps.
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • Minimum 10 years of professional software development experience.
  • Strong frontend skills: HTML, CSS, JavaScript, TypeScript, and frameworks such as React / Vue / Angular.
  • Experience with UI/UX tools (e.g., Figma, Adobe XD) and understanding of UX principles.
  • Solid backend experience with Node.js / Java / Python or equivalent.
  • Experience working with REST APIs, databases (SQL/NoSQL), and cloud environments (AWS/Azure/GCP).
  • Strong communication skills, able to manage client discussions and translate requirements into technical tasks.
  • Leadership experience in managing developers or designers.
What We Offer
  • Competitive salary and performance bonuses
  • Opportunities to lead and grow a technical team
  • Exposure to diverse client projects and modern technologies
  • Supportive and collaborative working environment
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.