Enable job alerts via email!

Software Engineer (Backend)

PDR GROUP (SEA) PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

16 days ago

Job summary

A fast growing startup in Singapore seeks an experienced Software Engineer to design and maintain scalable backend services primarily in Java. The ideal candidate will have a proven track record in Java backend development, architectural skills, and strong communication abilities. This role offers the opportunity to mentor junior engineers and ensure high-quality technical standards across the team.

Qualifications

  • Proven hands-on experience building and maintaining enterprise-scale backend systems using Java and Spring Boot.
  • Ability to design and evaluate system architectures, balancing performance, scalability, and maintainability.
  • Proficiency in CI/CD processes and best practices.

Responsibilities

  • Design, build, and maintain high-quality backend services and APIs in Java.
  • Promote and ensure best practices in coding and CI/CD.
  • Provide technical mentorship to junior and mid-level engineers.

Skills

Java backend development
System architecture design
Cloud platforms
Containerization (Docker, Kubernetes)
Relational databases (PostgreSQL)
Strong communication skills

Job description

Our client, is a fast growing and well funded startup looking to add to the software development team.

Key Responsibilities

  • Design, build, and maintain high-quality, scalable, and secure backend services and APIs, primarily in Java.
  • Own critical components of the software backend, ensuring reliability, performance, and scalability under high load.
  • Partner with engineering leadership and senior peers to drive architectural improvements for resilience and maintainability.
  • Promote best practices in coding standards, automated testing, and CI/CD.
  • Perform thorough code reviews and deliver constructive feedback to maintain high technical quality.
  • Identify and resolve technical debt, performance issues, and scalability challenges proactively.
  • Provide technical mentorship to junior and mid-level engineers, fostering skill development and professional growth.
  • Collaborate with frontend engineers, product managers, and QA to deliver integrated, end-to-end solutions.
  • Contribute to technical discussions, design sessions, and knowledge-sharing initiatives across the team.
  • Focus primarily on the Java-based backend while leveraging Python skills to contribute to other core products.
  • Support the company’s long-term goal of unifying technology stacks and best practices.

Requirements

  • Proven hands-on experience building and maintaining enterprise-scale backend systems using Java and Spring Boot.
  • Architectural Skills – Ability to design and evaluate system architectures, balancing performance, scalability, and maintainability.
  • Proficiency in cloud platforms, containerization (Docker, Kubernetes), CI/CD, and relational databases (PostgreSQL).
  • Strong Communication – Able to clearly convey technical concepts to both technical and non-technical stakeholders.

By applying to this job advertisement or responding to our messages, you acknowledge and consent to being contacted by PDR Group and its representatives through various communication channels (including but not limited to phone calls, emails, text messages, and messaging platforms such as WhatsApp or LinkedIn) regarding current and future job opportunities.

You may withdraw your consent at any time by notifying us in writing.

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