Enable job alerts via email!

Software Engineer – Backend & Distributed Systems (with Architecture Exposure)

KRYJAS PRIVATE LIMITED

Singapore

On-site

SGD 80,000 - 100,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 tech company in Singapore is seeking an experienced backend software engineer to design and optimize high-performance distributed systems and cloud-native applications. The ideal candidate will have 5+ years of experience with Java, Golang, and NodeJS, and will be involved in delivering secure and scalable enterprise-grade platforms. This role includes implementing cloud solutions on AWS and optimizing system performance.

Qualifications

  • Minimum 5 years of backend development experience.
  • Hands-on experience with cloud-native applications.
  • Strong understanding of performance tuning and concurrency models.

Responsibilities

  • Design, develop, and maintain backend systems.
  • Optimize databases and backend system performance.
  • Contribute to CI/CD pipelines.

Skills

Java
Golang
NodeJS
Microservices
Cloud platforms (AWS)
Docker
Kubernetes
SQL
NoSQL

Education

Diploma or Degree in Computer Science, IT, or related field
Job description

We are seeking an experienced backend software engineer to design, develop, and optimize high-performance distributed systems and cloud-native applications. This role offers architecture exposure and requires strong hands-on experience in system performance optimization, cloud infrastructure, and backend development for enterprise-grade platforms.

Responsibilities
  • Design, develop, and maintain backend systems using Java, Golang, and NodeJS.
  • Participate in microservices and distributed system design for scalable, high-availability applications.
  • Implement cloud-native solutions on AWS, leveraging Docker and Kubernetes.
  • Optimize databases (SQL & NoSQL) and backend system performance.
  • Collaborate with architects and engineering leads to deliver secure, scalable, and high-availability systems.
  • Contribute to CI/CD pipelines and implement DevOps best practices.
Requirements
  • Minimum 5 years of backend development experience, including distributed systems and cloud-native applications.
  • Proficient in Java, Golang, NodeJS, and backend optimization techniques.
  • Hands-on experience with microservices, cloud platforms (AWS), containerization (Docker/Kubernetes).
  • Strong understanding of databases (SQL & NoSQL), concurrency models, network programming, and performance tuning.
  • Diploma or Degree in Computer Science, IT, or related field.
  • Experience in financial platforms, digital trading, or high-volume transaction systems.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.