Toku
Posted 9mo ago

Backend Engineer – Integrations and Distributed Systems

Toku
Kuala Lumpur or Bangalore or Rotterdam
RemoteFull Time
Responsibilities
  • Design backend
  • Develop integrations
  • Own production
Requirements
  • Senior backend experience with Go
  • Distributed systems
  • API integrations, and production ownership. Strong AWS and database experience
  • Focus on scalable, event-driven architectures
Technical tools mentioned
GoKafkaAWSSQLNoSQLDynamoDBSQSNode.js (TypeScript exposure)

Job description

Job description

At Toku, we create bespoke cloud communications and customer engagement solutions to reimagine customer experiences for enterprises. We provide an end-to-end approach to help businesses overcome the complexity of digital transformation and deliver mission-critical CX through cloud communication solutions. Toku combines local strategic consulting expertise, bespoke technology, regional in-country infrastructure, connectivity, and global reach to serve the diverse needs of enterprises operating at scale. Headquartered in Singapore, Toku supports customers across APAC and beyond, with a growing footprint across global markets.

As a Backend Engineer at Toku, you will play a senior backend-first role designing, building, and operating the backend services that power Toku’s omnichannel communications platform. This role sits within a fast-moving engineering squad responsible for integration-heavy backend systems and high-volume communication workflows across messaging, notifications, and voice services.

 

You will work primarily in Go, contributing to scalable event-driven systems, backend integrations, distributed services, and production-critical communication infrastructure. This role prioritises backend depth, system design capability, distributed systems thinking, and ownership over full-stack breadth.

 

You will be a strong fit for this role if you enjoy reasoning deeply about backend systems, solving complex production problems, and driving scalable backend solutions independently in real-world environments.

Job requirements

What you will be doing

 

  • Backend services & APIs: Design, build, and maintain robust backend services and APIs that power Toku’s omnichannel communications platform.

  • Integration platform development: Develop and evolve backend integrations connecting Toku’s platform with external communication providers, internal platform services, and asynchronous messaging workflows.

  • Event-driven systems: Build and maintain scalable event-driven backend systems using technologies such as Kafka and AWS SQS to support high-volume asynchronous communication workflows across messaging, notification, and voice services.

  • System design & architecture: Independently design microservices, define service boundaries, and reason about scalability, latency, reliability, traffic patterns, and architectural trade-offs across distributed systems.

  • Cloud-native backend development: Develop and operate backend services on AWS using cloud-native design principles and modern backend engineering practices.

  • Production ownership: Own backend systems in production, including reliability, observability, troubleshooting, performance optimisation, incident investigation, and continuous improvement of critical communication services.

  • Backend modernisation: Contribute to the ongoing evolution of backend services and platform architecture, including migration toward more scalable event-driven systems and greater adoption of Go across backend services.

  • Data & persistence: Design and work with SQL-based data models, ensuring performance, correctness, and alignment with real product usage; exposure to NoSQL technologies is beneficial but not mandatory.

  • Technical quality: Write clean, maintainable, and well-documented backend code, and participate actively in technical discussions, code reviews, and backend design decisions.

  • Ownership & initiative: Take initiative and drive backend problems through to solutions independently, collaborating effectively with peers across engineering squads and infrastructure teams.

 

We’d love to hear from you if you have

 

  • Senior backend engineering experience: Hands-on experience building and operating production backend systems, with depth and exposure valued more than strict years of experience.

  • Go (Golang): Strong practical experience building backend services and production systems in Go.

  • Distributed systems & backend architecture: Proven ability to design scalable microservices, event-driven systems, and backend architectures, including reasoning about scalability, latency, reliability, asynchronous workflows, and system trade-offs.

  • Event-driven systems: Practical experience with technologies such as Kafka, AWS SQS, or similar messaging/event-streaming systems.

  • Backend integrations & APIs: Experience designing and integrating backend APIs and distributed backend services in production environments.

  • Cloud platforms: Strong cloud fundamentals, with AWS experience strongly preferred. Candidates with solid GCP or Azure backgrounds are also welcome if cloud engineering fundamentals are strong.

  • Databases: Strong SQL experience, including schema design, query optimisation, and real-world production data handling. Exposure to NoSQL databases such as DynamoDB is beneficial but not mandatory.

  • Production mindset: Experience shipping, operating, troubleshooting, and evolving backend systems in real-world production environments.

  • Problem ownership: A track record of taking initiative, solving problems independently, and driving backend solutions end-to-end without excessive oversight.

  • TypeScript exposure: Experience working with TypeScript-based backend services is useful, particularly when working with existing or legacy services.

  • Domain experience (bonus): Exposure to CPaaS, CCaaS, messaging, voice, telephony, or communication platform environments is advantageous.

  • Observability & diagnostics (bonus): Familiarity with observability, logging, monitoring, and troubleshooting practices within distributed backend systems is beneficial.

  • Location: This role supports globally distributed engineering squads across APAC and Europe. The role can be based in Bangalore, India, or in The Netherlands

 

Toku has been recognised as a LinkedIn Top Startup and by the Financial Times as one of APAC’s Top 500 High Growth Companies. If you’re looking to be part of a company on a strong growth trajectory while working on meaningful, real-world backend engineering challenges at scale, we’d love to hear from you.

About Toku

Provides enterprise-grade cloud communication and customer engagement software solutions.

Similar jobs

Backend Engineer roles near Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
4h
Save
Mark Applied
Hide
Backend Engineer - Card Issuing Team
Kuala Lumpur or Taichung or Taipei or Jakarta
OnsiteFull Time
StraitsX
StraitsX: Sues regulated stablecoins and provides payment infrastructure for digital assets.
3+ YOEBachelor's degree in Computer Science, Engineering, or related field; 3–5 years of backend engineering experience; proficiency in Golang; RESTful APIs; SQL databases; Docker; CI/CD; Git; and production systems.
Golang, RESTful APIs, MariaDB, MySQL, Git, GitHub, Docker, CI/CD, Claude, Codex, Cursor, Kubernetes
5d
Save
Mark Applied
Hide
Lead Engineer, Backend
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia
RM228k-RM270k/yr HybridFull Time
Xplor Technologies
Xplor Technologies: SaaS platform providing business management and payment solutions.
7+ YOEBachelor's degree in computer science, software engineering, or relevant IT experience; 7+ years in distributed systems; Java, Spring Boot, PostgreSQL, cloud services, SQL, and modern software development lifecycle expertise.
Java, Spring Boot, AWS, Azure, PostgreSQL, HTML5, CSS3, JavaScript, SQL, SCRUM
1w
Save
Mark Applied
Hide
Assoc, BackEnd Eng, WRB Tech
Kuala Lumpur, Kuala Lumpur, Malaysia
OnsiteFull Time
Standard Chartered
Standard CharteredLondon Stock Exchange: STAN: International group providing corporate, retail, and investment banking services.
6+ YOERequires 6+ years of software development and microservice API experience with Java, Spring Boot, REST/SOAP, Docker, databases, Agile practices, testing, deployment, and technical design.
Java, Spring Boot, Kubernetes, OpenShift, Docker, JMeter, PostgreSQL, Oracle, Linux, Git, Jira, Azure DevOps, Maven, Gradle, JUnit, REST, SOAP, CI/CD, TDD, BDD, Scrum, Kanban, Atlassian
2w
Save
Mark Applied
Hide
Senior Backend Engineer (Enterprise Engineering)
Kuala Lumpur, Kuala Lumpur, Malaysia
OnsiteFull Time
Ryt Bank
Ryt Bank: AI-powered digital bank providing smart, inclusive financial services.
5+ YOE5+ years backend development experience; strong Java and Spring Boot; experience with Kafka, PostgreSQL, Docker, Kubernetes; bachelor\u0002s degree or equivalent; Malaysian citizen with valid MyKad.
Java, Spring Boot, Kafka, PostgreSQL, Docker, Kubernetes, ILMU, Claude, GitHub Copilot
3w
Save
Mark Applied
Hide
Binance Accelerator Program - Backend Engineer (AI Pro / Agent Infrastructure)
Asia or Taipei or Auckland or Wellington or Brisbane or Melbourne or Sydney or Kuala Lumpur or Hong Kong
RemoteInternship
Binance
Binance: Global cryptocurrency exchange and blockchain ecosystem provider.
Current university students or recent graduates with strong Python, algorithms, data structures, software engineering, LLM or agent-system experience, and familiarity with APIs, asynchronous services, testing, CI/CD, and code review.
Python, RAG, Tool Calling, Function Calling, LangGraph, LangChain, AgentScope, LlamaIndex, MCP, Redis, Kafka, Docker, Kubernetes, CI/CD
1mo
Save
Mark Applied
Hide
Java Backend developer
Kuala Lumpur, Kuala Lumpur, Malaysia
OnsiteFull Time
Encora
EncoraNSE: COFORGE: Provides global digital engineering and software product development services.
5+ YOE5+ years Java development experience with Spring Boot and microservices in Banking/Financial Services; REST, SQL, Git, Maven/Gradle, CI/CD and Agile experience required.
Java, Spring Boot, Spring Framework, SQL, Git, Maven, Gradle, CI/CD, REST
1mo
Save
Mark Applied
Hide
Backend Developer
Shah Alam, Selangor, Malaysia
OnsiteFull Time
Körber
Körber: Develops technology solutions for pharmaceuticals and supply chain logistics.
4+ YOEBachelor's or equivalent experience and 4+ years backend development with .NET/.NET Core and C#, experience with EF Core, relational databases, Docker, Git, CI/CD, unit testing, and system architecture.
.NET, .NET Core, C#, Entity Framework Core, LINQ, Microsoft SQL, Oracle, Docker, Git, Microsoft Azure DevOps, Linux, NUnit, xUnit
1mo
Save
Mark Applied
Hide
Backend Developer (Malaysia)
Bandar Utama or Malaysia
HybridFull Time
BJAK
BJAK: Online platform for insurance comparison and road tax renewal.
Proven backend engineering experience building reliable APIs and production services; strong understanding of databases, authentication, queues, integrations, reliability, security, and data quality; strong English communication.