Backend Jobs in Singapore
There are 1,224 open Backend jobs in Singapore on freehire right now. 310 of them were posted recently. The skills employers ask for most often are java, api and cloud.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| SGD | year | SGD 105,000 | SGD 147,500 | SGD 193,325 | 12 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- java 45%
- api 39%
- cloud 33%
- python 31%
- ai 26%
- microservices 25%
- distributed-systems 22%
- ci-cd 21%
How the work is done
- Remote 30 · 2%
- Onsite 23 · 2%
- Hybrid 22 · 2%
Visa sponsorship offered in 68% of the 120 postings that state a position on it.
Seniority
- Senior 410
- Intern 76
- Lead 57
- Staff 31
- Junior 16
- Principal 9
Who is hiring
- 1000+ employees 193
- 501-1000 employees 33
- 51-200 employees 17
- 11-50 employees 12
- 201-500 employees 3
- 1-10 employees 1
Senior Backend Engineer - Real-time Location Platform
Build and scale TikTok’s real-time location platform, integrating geolocation microservices and optimizing low-latency data scheduling for global users.

Senior Backend Engineer - DeFi Protocols & Blockchain
Build and optimize a high-performance DeFi derivatives exchange, designing backend systems, smart contracts, and APIs for zero-fee trading on a fast blockchain.
Senior TypeScript Backend Architect (Web3, Scalable)
Designs and builds scalable backend systems for Web3 applications, integrating Web2 and Web3 infrastructures and leading API development.
Golang Backend Engineer – Card Payments Platform
Builds and scales card payment and issuing platform services in Go, improving transaction processing, performance, and security within a cloud-native microservices architecture.
Backend Engineer - Business Security (2027 Graduate)
Builds and maintains Shopee’s anti-fraud and security platforms, including risk engines and data security tools, using Go/Python/Java.
Backend Engineer - Global Live Streaming Platform
Build and maintain TikTok’s global live-streaming backend using C/C++, Java, Python, or Go, handling distributed systems and databases at scale.
Backend Engineer - AML Engine Orchestration Singapore Regular
Build and optimize distributed orchestration frameworks for large-scale ML training and inference in Kubernetes, focusing on resource efficiency and next-gen recommendation systems.
Rapid-Response Backend Engineer (Remote)
Diagnose and fix critical backend issues reported by customers to keep systems running smoothly, working with APIs, data pipelines, and global services.
Backend Engineer Graduate (TikTok Shop Global E-Commerce, Search Architecture) - 2026 Start (BS/MS)
Build and optimize TikTok Shop’s search engine using ML and distributed systems to serve hundreds of millions of users globally.
Senior Backend Engineer, Global Liquidity Platform
Builds and maintains high-integrity backend services for a global payments and banking platform using JVM technologies and distributed-systems patterns.
Senior Java Backend Engineer — Microservices & Cloud
Designs and builds high-performance Java backend services, APIs, and microservices in cloud environments using Docker/Kubernetes and SQL/NoSQL databases.
Backend Engineer - Cloud SaaS & Observability
Builds and optimizes cloud-based ERP services using Java/Spring, SQL/NoSQL databases, and scalable system design for a SaaS platform.
Lead Backend Engineer (Java) - Build Fintech Microservices
Lead a backend team building secure, scalable authentication microservices for Revolut’s SSO platform using Java and modern engineering practices.
Backend Engineer - G&A Solutions Engineering
Build and integrate cloud-based ERP services and distributed backend systems using Java/Spring, gRPC, and reactive stacks to support HR and enterprise workflows.