Job Search and Career Advice Platform

Enable job alerts via email!

Full Stack Developer

ENGGSOL PTE. LTD.

Singapore

On-site

SGD 60,000 - 85,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech solutions company in Singapore is seeking a skilled full-stack developer. The ideal candidate will have extensive experience in software engineering best practices and proficiency in various programming languages and frameworks. Responsibilities include owning features from design to deployment, collaborating with cross-functional teams, and ensuring system performance and scalability. Strong communication, ownership, and problem-solving skills are essential for this position.

Qualifications

  • Experience with full-stack development and software engineering best practices.
  • Proficiency in various frameworks for software development.
  • Strong programming skills with verifiable mastery in at least one of the languages.

Responsibilities

  • Collaborate with Tech Lead on technical direction.
  • Take ownership of features — design, build, test, deploy, maintain.
  • Ensure product performance, scalability, and reliability.

Skills

Full-stack development
Agile development
Test-driven development
Java
JavaScript
Python
C#
C++
Node.js
React.js
TypeScript
DevSecOps
CI/CD
SQL/no-SQL databases
RESTful APIs
GraphQL
Cloud-native architecture
Job description
  • Experience with full-stack development and software engineering best practices such as test-driven development, 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 inNode.js, React.js, TypeScript, Spring Boot, Angular.js, Vue.js, Next.js, Express.js, Svelte, FastAPIand other common frameworks to develop software for various platform.
  • 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 asMSSQL, MongoDB, PostgreSQL.
  • Familiar with RESTful APIs, GraphQL, gRPC, and WebSockets for service communication
  • Familiar withdeployment workflows,CI/CD,Cloud-native architecture,andinfrastructure as 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 scalable architecture, 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.