jobs in TOKENINSIGHT SG PTE. LTD.

TOKENINSIGHT SG PTE. LTD. Hiring! Full Time Backend Engineer in Central Region (Singapore), Earn up to SGD 9,000 - Ricebowl

Backend Engineer

TOKENINSIGHT SG PTE. LTD.

SGD9,000 - SGD9,000 Per Month

Central Region (Singapore)

Share
Save

Working Location

  • 24 SIN MING LANE Central Region (Singapore) Singapore

Job Description

Responsibilities

About the Role

We are looking for an experienced Backend Engineer to design and build scalable, high-performance backend systems that power large-scale applications. You will work on distributed systems, event-driven architectures, and high-throughput services while collaborating closely with Product, Infrastructure, Data, and Engineering teams to deliver reliable and efficient platform capabilities.

Key Responsibilities

  • Design, develop, and maintain scalable, low-latency backend services using languages such as Go, Rust, Java, or C++.
  • Build and optimize distributed systems, APIs, data processing pipelines, and event-driven architectures to support large-scale applications.
  • Improve system performance by profiling, tuning, and optimizing latency, throughput, memory utilization, and overall application efficiency.
  • Design and implement reliable messaging and streaming solutions using technologies such as Kafka, RabbitMQ, RocketMQ, or similar platforms.
  • Develop secure, highly available, and fault-tolerant backend systems that support business-critical applications.
  • Troubleshoot and resolve production issues, perform root cause analysis, and continuously improve system reliability and operational stability.
  • Participate in system architecture design, technical discussions, and code reviews to promote engineering best practices.
  • Collaborate closely with Product Managers, Frontend Engineers, Infrastructure Engineers, Data Engineers, and QA teams throughout the software development lifecycle.
  • Contribute to CI/CD, observability, and platform automation to improve development efficiency and operational excellence.
  • Stay current with emerging backend technologies and continuously improve engineering standards and development processes.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline is preferred.
  • At least 5 years of professional backend development experience.
  • Strong proficiency in one or more of the following programming languages: Go, Rust, Java, or C++.
  • Strong foundation in algorithms, data structures, concurrency, networking, and memory management.
  • Experience building high-performance, distributed, and scalable backend systems.
  • Solid understanding of Linux-based development and production environments, including debugging and performance optimization.
  • Strong knowledge of network protocols including TCP/IP, HTTP/2, WebSocket, and related communication technologies.
  • Experience with AI-assisted development tools such as Cursor, Claude Code, GitHub Copilot, or similar coding assistants.
  • Strong analytical, troubleshooting, and problem-solving skills with the ability to independently resolve complex technical challenges.
  • Excellent communication and collaboration skills within cross-functional engineering teams.

Technical Skills

  • Programming Languages: Go, Rust, Java, or C++
  • Frameworks: Spring Boot, Spring Cloud, MyBatis, JPA, or equivalent backend frameworks
  • Messaging & Streaming: Kafka, RabbitMQ, RocketMQ, Redis Streams, or similar messaging technologies
  • Databases: MySQL and other relational or NoSQL databases
  • Monitoring & Observability: Prometheus, Grafana, JProfiler, Arthas, OpenTelemetry, or similar monitoring and performance analysis tools
  • Containerization & Cloud: Docker, Kubernetes, and containerized deployment environments
  • Development Practices: RESTful APIs, microservices architecture, distributed systems, CI/CD, and automated testing

Preferred Qualifications

  • Experience building large-scale distributed systems serving millions of users or processing high request volumes.
  • Experience designing highly available, fault-tolerant, and resilient backend architectures.
  • Experience optimizing low-latency and high-throughput systems.
  • Experience designing event-driven architectures and large-scale data processing pipelines.
  • Familiarity with distributed caching, database optimization, and performance tuning.
  • Experience handling large-scale data processing and storage solutions.
  • Experience supporting business-critical systems requiring high availability and rapid incident recovery.
  • Familiarity with cloud-native architecture, Infrastructure as Code (IaC), and modern DevOps practices.

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More