SalaryPeak

Senior Backend Engineer

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

Salary Range

SGD 204,000 - SGD 270,000 /year

SGD 17,000 - SGD 22,500/month

Skills Required

MongoDBPHPFront-end EngineeringDirect experienceDesign PatternsApplication DevelopmentTechnological ProficiencySpring BootAvayaDockerInfrastructureGrafanaBackend Development

Job Description

Job Description

Build scalable backend services
Design and develop reliable, low-latency backend services using Java (Spring Boot) as the primary stack, with opportunities to work on performance-critical components in Go or C++ where appropriate.

Design distributed systems
Architect and operate APIs, data pipelines, and event-driven systems using technologies like Kafka, Pulsar, or RabbitMQ.

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

Own systems in production
Contribute to system reliability, availability, and scalability. Participate in troubleshooting, incident response, and performance tuning in Linux-based environments.

Collaborate across teams
Work closely with product, infrastructure, and data teams to deliver well-integrated backend solutions.

Maintain high engineering standards
Participate in code reviews, design discussions, and architectural decisions to ensure code quality and long-term maintainability.

Requirements

  • 5+ years of backend development experience, with strong proficiency in Java (Spring Boot ecosystem)
  • Experience with high-concurrency, high-throughput systems in production environments
  • Solid understanding of algorithms, data structures, concurrency, and memory management
  • Strong debugging and problem-solving skills in Linux environments
  • Good understanding of network protocols (TCP/UDP, HTTP/2, WebSocket)
  • Ability to take ownership of systems end-to-end, from design to production

Technical stack

  • Backend: Java (Spring Boot, Spring Cloud), MyBatis / JPA
  • Messaging & caching: Kafka, RocketMQ, Redis
  • Databases: MySQL and high-volume data storage systems (including time-series where applicable)
  • Observability: Prometheus, Grafana, JProfiler, Arthas
  • Infrastructure: Docker, Kubernetes