Enable job alerts via email!

Full Stack Software Engineer (Maintenance)

HOPE Technik Pte Ltd

Singapore

On-site

SGD 60,000 - 80,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in Singapore is seeking a proactive Full Stack Software Engineer (Maintenance) to enhance existing software systems. This role involves maintaining applications, troubleshooting issues, and collaborating with teams to implement changes. The ideal candidate will have a Bachelor's degree and proven experience in full stack development, with proficiency in various programming languages and frameworks.

Qualifications

  • Experience in full stack development (frontend and backend) is essential.
  • Familiarity with REST APIs and microservices architecture is valued.
  • Experience in maintaining legacy systems or transitioning legacy code is a plus.

Responsibilities

  • Maintain and enhance existing full stack applications (frontend and backend).
  • Troubleshoot and resolve bugs, performance issues, and security vulnerabilities.
  • Collaborate with cross-functional teams to gather requirements and implement changes.

Skills

Proficiency in frontend frameworks (e.g., React, Angular, Vue.js)
Proficiency in backend languages (Node.js, Python, Java, C#)
Strong debugging skills
Problem-solving skills
Analytical skills

Education

Bachelor's degree in Computer Science, Software Engineering, or related field

Tools

Git
CI/CD tools
Docker
Kubernetes
AWS
Azure
GCP

Job description

Job Role:

We are seeking a proactive and detail-oriented Full Stack Software Engineer (Maintenance) to support and enhance existing software systems. You will be responsible for identifying and resolving software issues, implementing feature updates, ensuring system reliability, and maintaining code quality across both frontend and backend stacks.

Responsibilities:

  • Maintain and enhance existing full stack applications (frontend and backend)

  • Troubleshoot and resolve bugs, performance issues, and security vulnerabilities

  • Collaborate with cross-functional teams to gather requirements and implement changes

  • Ensure systems are up-to-date with the latest frameworks and dependencies

  • Write clean, scalable, and well-documented code

  • Monitor systems and applications to ensure stability and uptime

  • Conduct code reviews and support knowledge sharing within the team

  • Participate in testing, deployment, and release management

  • Maintain documentation related to system changes and architecture

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or related field

  • Proven experience in full stack development (frontend and backend)

  • Proficiency in at least one frontend framework (e.g., React, Angular, Vue.js)

  • Proficiency in backend languages such as Node.js, Python, Java, or C#

  • Experience with databases (SQL and NoSQL)

  • Familiarity with REST APIs, microservices architecture, and CI/CD tools

  • Strong debugging, problem-solving, and analytical skills

  • Understanding of software development best practices and version control (e.g., Git)

  • Experience in maintaining legacy systems or transitioning legacy code to modern stacks

  • Familiarity with DevOps and cloud platforms (e.g., AWS, Azure, GCP)

  • Knowledge of containerization tools (e.g., Docker, Kubernetes)

We regret that only shortlisted applicants will be notified.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.