jobs in TOKENINSIGHT SG PTE. LTD.

全职 Backend Engineer 工作, 薪水 up to SGD 9,000, TOKENINSIGHT SG PTE. LTD. Central Region (Singapore) 公司招聘中 - Ricebowl

Backend Engineer

TOKENINSIGHT SG PTE. LTD.

SGD9,000 - SGD9,000 每月

Central Region (Singapore)

分享
保存

工作地点

  • 24 SIN MING LANE Central Region (Singapore) Singapore

职位描述

岗位职责

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.

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多