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
Backend Engineer Intern (TikTok Recommendation Architecture) - 2026 Start (PhD)
Backend engineering intern on TikTok’s recommendation architecture team, optimizing large-scale systems for stability, performance, and cost-efficiency using C++/Python and AI-driven tuning.
Backend Engineer Intern (ByteRec Recommendation Infrastructure) - 2026 Start (BS/MS)
Backend engineering intern building scalable recommendation infrastructure using multi-modal content processing, vector retrieval, and RAG systems in Python/C++.
Backend Engineer Graduate (TikTok Recommendation Architecture) - 2026 Start (PhD)
Build and optimize TikTok’s recommendation system architecture, focusing on stability, performance, and cost-efficiency for large-scale AI-driven feeds.
Data Processing & Backend Engineer (Java/Spring)
Designs and builds scalable data-processing backends in Java/Spring to power government digital solutions.
Graduate Backend Engineer: AI-Driven Global Search
Builds and optimizes backend search systems for a global social platform, focusing on AI-driven algorithms and scalable architecture using C++, Python, or Java.
AI-Powered Backend Engineer for Local Services
Design and build scalable backend systems for AI-driven local services using Go, Java, or Python in a cloud-native environment.
Backend Engineer Graduate (TikTok Recommendation Foundation Infrastructure) - 2026 Start (BS/MS)
Build and optimize backend infrastructure for TikTok’s recommendation systems, focusing on scalability, observability, and deployment tooling for AI-driven features.
Backend Engineering Intern, Trading Desk Engineering (Jan-Jun 2024)
Build and maintain trading systems for a crypto exchange, collaborating with traders to create productivity tools using Go, Python, or Ruby on Rails.
Backend Engineer Graduate(Customer Service Platform)-2025 Start
Builds and maintains backend services for TikTok’s internal customer service platform using Java/Golang and distributed systems like MySQL, Redis, and MQ.
Junior Backend Engineer (Golang/Java) – Gaming & E-commerce
Builds backend services in Golang or Java for scalable gaming and e-commerce platforms, focusing on API development and distributed systems.
Senior Software Engineer (Java Backend)
Build and architect scalable Java backend systems while partnering with Apple to integrate and support enterprise solutions used globally.
Backend Engineer, Digital Bank (Campus Recruitment 2027)
Build and optimize high-performance backend services for a digital bank, focusing on payments, savings, loans, and wealth management using modern tech stacks and AI tools.
Backend Engineer: Secure Payments & APIs
Builds secure, scalable RESTful APIs and microservices for enterprise-grade payment platforms, integrating with mobile SDKs and cloud-native systems.
Tech Lead Backend Engineer
Lead backend architecture for Klook’s high-throughput travel platform, designing systems like ticketing engines and virtual queues while optimizing for flash-sale traffic and multi-region reliability.
Back End Developer (Java)
Build low-latency trading and quotation systems in Java/Python, integrating with Spring Boot, Kafka, and Redis while using AI coding agents to ship production code.
Backend Engineer – Game Services & Payments
Build and optimize backend services for online games, including payments and account systems, using Go, Python, and SQL.
Lead Software Engineer, Backend (Payments)
Lead backend engineer building scalable payment systems in Go/Java that process millions of transactions daily for Southeast Asia’s superapp.
Backend Engineer
Build and scale high-performance backend systems for a global Checkout product and payments infrastructure, handling payments, settlement, and multi-chain transaction routing.