Toku Logo

Backend Engineer Cloud and Microservices

Job Description

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 owning the core services that power our omnichannel communications platform. You will work primarily on backend systems written in Go, contribute to modernising and rewriting legacy services, and take responsibility for system design and production outcomes. This role prioritises depth in backend engineering, architectural thinking, and ownership over full-stack breadth. You will be a great fit for this role if you enjoy reasoning end-to-end about backend systems and driving solutions independently in production environments.

Requirements

What you will be doing

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

  • Event-driven systems: Build and maintain event-driven backend systems to support asynchronous workflows across messaging, notifications, and voice services.

  • System design & architecture: Independently design microservices, define service boundaries, and reason about scalability, latency, data consistency, and architectural trade-offs.

  • Legacy modernisation: Rewrite and migrate existing backend services (currently implemented in TypeScript) into Go and newer backend architectures.

  • Cloud-native collaboration: Develop cloud-native backend systems on AWS, working closely with the infrastructure team to clearly articulate service requirements and operational needs.

  • Data & persistence: Design and work with SQL-based data models, ensuring performance, correctness, and alignment with real product usage; contribute to NoSQL usage where appropriate.

  • Product-facing backend work: Support communication and notification services across WhatsApp, SMS, email, and voice channels, handling communication metadata at scale.

  • Production ownership: Own backend services in production, including reliability, performance, observability, and continuous improvement.

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

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

We’d love to hear from you if you have

  • Senior-leaning backend experience: Hands-on experience building and operating production backend systems, with depth and exposure valued over years alone.

  • Go (Golang): Hands-on experience building backend services in Go, or strong backend experience with clear production Go exposure.

  • Backend & system design: Proven ability to design RESTful APIs, event-driven systems, and microservices, including reasoning about scalability, traffic, and trade-offs.

  • Cloud fundamentals: Practical experience with cloud platforms (AWS strongly preferred; GCP or Azure acceptable with solid cloud fundamentals).

  • Databases: Strong SQL experience, including schema design and query optimisation; exposure to NoSQL databases such as DynamoDB is a bonus.

  • TypeScript: Experience working with TypeScript in backend services, particularly in the context of existing or legacy systems.

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

  • Problem ownership: A track record of taking initiative, thinking critically about designs, and driving backend solutions end-to-end.

  • Domain experience (bonus): Exposure to CCaaS, CPaaS, telco, voice, or messaging-related platforms is an advantage.

  • Location: This is a remote / hybrid role to be based in either Rotterdam – The Netherlands, Bangalore – India, or Kuala Lumpur - Malaysia

What would you get?

  • Training and Development

  • Discretionary Yearly Bonus & Salary Review

  • Healthcare Coverage based on location

  • 20 days Paid Annual Leave (15 days for Malaysia based roles), plus other leave allowances

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 challenges, we’d love to hear from you.

Share this job:
Please let Toku know you found this job on Remote First Jobs 🙏

659 similar remote jobs

Explore latest remote opportunities and join a team that values work flexibility.

Remote companies like Toku

Find your next opportunity with companies that specialize in Voip, International Voice, Sms, and Virtual Numbers. Explore remote-first companies like Toku that prioritize flexible work and home-office freedom.

Plivo Logo

Plivo

AI agents and cloud communication APIs for customer engagement across multiple channels.

View company profile →
AVOXI Logo

AVOXI

Provides cloud software for global voice communications and contact centers, serving businesses in over 150 countries.

View company profile →
Twilio Logo

Twilio

5001-10000 www.twilio.com

Our Customer Engagement Platform combines communication APIs with AI and data to help businesses build strong customer relationships.

View company profile →
Vonage Logo

Vonage

1001-5000 www.vonage.com

Provides cloud communications platforms, unified communications, contact centers, and programmable APIs for global enterprises.

View company profile →
Telnyx Logo

Telnyx

A full-stack platform for real-time conversational AI, integrating global telephony and AI infrastructure.

View company profile →
Sinch Logo

Sinch

1001-5000 www.sinch.com

Cloud communication services for businesses to engage customers through mobile messaging, voice, and email.

View company profile →

Project: Career Search

Rev. 2026.3

[ Remote Jobs ]
Direct Access

We source jobs directly from 21,000+ company career pages. No intermediaries.

01

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

02

Advanced Filters

Filter by category, benefits, seniority, and more.

03

Priority Job Alerts

Get timely alerts for new job openings every day.

04

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

21,000+ SOURCES UPDATED 24/7
Apply