Enable job alerts via email!

Senior Backend Engineer (JAVA / GO)

Vanguard Software Pte Ltd

Singapore

On-site

SGD 80,000 - 120,000

Full time

29 days ago

Boost your interview chances

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

Job summary

A leading company in Singapore is seeking a Senior Backend Engineer to join their growing engineering team. This role involves designing, developing, and optimizing backend systems while collaborating with cross-functional teams. The ideal candidate will have at least 5 years of experience and a strong proficiency in Java or Go, along with a commitment to high-quality code and technical leadership.

Qualifications

  • Minimum 5 years of backend engineering experience.
  • Proficient in Java or Go.
  • Fluency in English and Mandarin is highly desirable.

Responsibilities

  • Build scalable, secure, and reliable backend systems.
  • Write clean, maintainable code and improve existing codebases.
  • Identify and resolve performance, stability, and scalability issues.

Skills

Java
Go
Problem Solving
Team Collaboration
Process Mindset

Education

Bachelor's Degree in Computing, Software Engineering, IT or related field

Tools

Spring Boot
WebFlux
Kafka
Redis
SQL/NoSQL databases

Job description

JOB SUMMARY:
We are seeking a Senior Backend Engineer to join our growing engineering team. In this role, you will work independently to deliver production-ready, high-quality code with minimal issues. You will take full responsibility for the design, development, and optimization of backend systems, collaborating with cross-functional teams to ensure systems perform at their best. This is an excellent opportunity for an experienced engineer with at least 5 years of work experience who thrives on ownership, scalability, and technical leadership.

JOB DUTIES:

  • Design & Development: Build scalable, secure, and reliable backend systems that meet business needs.

  • Code Quality: Write clean, maintainable code and improve existing codebases through regular refactoring.

  • System Optimization: Identify and resolve performance, stability, and scalability issues.

  • Process & Mentorship: Improve development processes and provide guidance to junior engineers.

  • Collaboration: Work closely with product, frontend, and DevOps teams to align on solutions and deliver robust systems.

JOB REQUIREMENTS:

  • Bachelor's Degree of Computing, Software Engineering, IT or related field.

  • Minimum 5 years of backend engineering experience, delivering production-level systems.

  • Tech Stack: Proficient in Java or Go, with experience in Spring Boot, WebFlux, Kafka, Redis, and SQL/NoSQL databases.

  • System Design: Capable of designing modular, scalable solutions with considerations for performance, security, and observability.

  • Problem Solving: Skilled at identifying edge cases, managing risk, and improving system quality.

  • Process Mindset: Able to spot inefficiencies and propose improvements in both tech and workflow.

  • Team Collaboration: Strong communication skills and a proactive approach to teamwork and feedback.

  • Fluency in written and spoken English and Mandarin is highly desirable to liaise with Chinese speaking clients and counterparts to understand their technical requirements.

Soft Skills:

  • Team Mindset: Proactively contribute to team and company goals with a collaborative attitude.

  • Ownership: Take responsibility for your work and deliver with high quality and consistency.

  • Adaptability: Open to feedback and willing to learn and grow with evolving challenges.

  • Communication: Clearly articulate ideas and decisions with both technical and non-technical stakeholders.

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