SalaryPeak

Senior Backend Engineer

TOKENINSIGHT SG PTE. LTD.
Singapore 5+ years Posted Apr 14, 2026

Salary Range

SGD 108,000 - SGD 180,000 /year

SGD 9,000 - SGD 15,000/month

Skills Required

Foundationssystems reliabilityData StructuresTraining Needs AnalysisC LanguageArchitectural DesignLow LatencyContinuous improvement SystemsReliability ImprovementBackend DevelopmentExperience DesignConcurrent ProgrammingAlgorithms

Job Description

We are seeking an experienced Backend Engineer to design and build high-performance, low-latency backend systems. This role focuses on distributed architecture, system reliability, and production excellence in a regulated environment.

Key Responsibilities

Build and scale backend systems
Design, develop, and maintain scalable, high-performance backend services using performance-oriented languages such as C/C++, Go, Rust, or Java.

Optimize performance and reliability
Continuously profile, benchmark, and optimize systems with a focus on latency, throughput, memory efficiency, and correctness in production environments.

Design distributed architectures
Develop and operate resilient, scalable distributed systems, including APIs, data pipelines, and event-driven services leveraging messaging/streaming platforms (e.g., Kafka, Pulsar, RabbitMQ).

Ensure system reliability and operational excellence
Strengthen system security, availability, and scalability in line with regulatory and enterprise standards. Participate in incident response, root cause analysis, and continuous improvement of system resilience.

Cross-functional collaboration
Work closely with product, infrastructure, and data teams to ensure seamless integration across the broader platform.

Maintain engineering excellence
Contribute to code reviews, technical design discussions, and architectural decisions to uphold high standards in code quality, performance, and maintainability.

Requirements

  • Minimum 5 years of backend development experience, with strong proficiency in at least one of the following: Go, Rust, Java, or C++
  • Strong foundation in algorithms, data structures, concurrency, and memory management
  • Proven experience building low-latency, high-throughput systems
  • Hands-on experience troubleshooting production systems in Linux environments, with strong ownership of system performance and correctness
  • Solid understanding of network protocols (TCP/UDP), and familiarity with WebSocket and HTTP/2
  • Experience leveraging AI-assisted development tools (e.g., Cursor, Claude Code) to improve engineering productivity