Job Search and Career Advice Platform

Enable job alerts via email!

Full Stack Engineer

TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD.

Singapore

On-site

SGD 60,000 - 80,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 software development company in Singapore is seeking a skilled full-stack developer with at least 2 years of experience. The ideal candidate will be proficient in modern frameworks like Node.js and React.js, and have a strong understanding of agile methodology. Responsibilities include taking ownership of features from design to deployment, actively participating in code reviews, and collaborating with cross-functional teams. Strong communication and problem-solving skills are essential for success in this role.

Qualifications

  • At least 2 years of working experience in the related field.
  • Experience with full-stack development and software engineering best practices.
  • Proficiency in SQL/no-SQL databases.

Responsibilities

  • Take ownership of features — design, build, test, deploy and maintain.
  • Collaborate closely with Tech Lead to execute plans and technical direction.
  • Participate actively in code reviews and system discussions.

Skills

Full-stack development
Agile development methodology
Test-driven development
Git
Node.js
React.js
JavaScript
Python
Communication

Education

Degree or Diploma in Computing or equivalent

Tools

MSSQL
MongoDB
PostgreSQL
Docker
Terraform
Job description

Job Description

  • Degree or Diploma in Computing/Computer Science/ Computer Engineering/ Info Systems / EEE / InformationTechnology or equivalent
  • At least 2 years of working experience in the related field
  • Experience with full-stack development and software engineering best practices such as test-drivendevelopment, and continuous integration
  • Experience with Git and modern branching workflows (GitFlow, trunk-based development).
  • Experience with software development life cycle, agile development methodology and DevSecOps
  • Proficiency in Node.js, React.js, TypeScript, Spring Boot, Angular.js, Vue.js, Next.js, Express.js,Svelte, FastAPI and other common frameworks to develop software for variousplatform.
  • Strong programming skills and verifiable mastery of at least one of the following languages: Java,JavaScript, Python, C#, C++
  • Familiar with UI component libraries such as Material-UI, Tailwind CSS, or Bootstrap.
  • Proficiency in designing and maintaining scalable SQL/no-SQL databases such as MSSQL, MongoDB,PostgreSQL.
  • Familiar with RESTful APIs, GraphQL, gRPC, and WebSockets for service communication
  • Familiar with deployment workflows, CI/CD, Cloud-native architecture, and infrastructureas code (Terraform).
  • Proficiency inRuby and Golang backend has an advantage (Good to have)
  • Collaborate closely with Tech Lead to execute plans and technical direction for the platform.
  • Take ownership of features — design, build, test, deploy and maintain.
  • Participate actively in code reviews, system discussions and engineering best practices.
  • Ensure product performance, scalability and reliability at scale with strong understanding of scalablearchitecture, performance optimisation and secure coding practices.
  • Produce clear documentation for systems, features and operational procedures
  • Occasionally lead and drive feature development independently.
  • Able to work collaboratively with cross-functional teams (PM, Scrum Master, PO, UXD, BA, QA, DevOps, Data).
  • Comfortable working in both new and legacy codebases and learn fast.
  • Exhibits strong ownership, clarity in communication and good engineering hygiene.
  • Strong in writing, verbal communication, and presentation.
  • Good team player with critical thinking, analytical and creative problem-solving skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.