Toku Logo

Backend Software Engineer Go AWS

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.

This role is a hands-on backend engineering position focused on the services that power Toku’s communications platform. You will primarily work in Go to maintain and evolve backend APIs and platform modules supporting telephony capabilities such as call flows, IVR logic, and messaging services. A key part of the role involves understanding and improving existing platform services while contributing to ongoing modernisation efforts, including architectural improvements and the evolution toward event-driven systems. You will thrive in this role if you enjoy reasoning through complex systems, improving production software, and contributing to the long-term evolution of a large-scale communications platform.

Requirements

What you will be doing

  • Backend services & APIs: Build, maintain, and improve backend services and APIs that power Toku’s communication platform.

  • Telephony platform features: Develop and support backend modules related to call flows, IVR logic, and inbound and outbound telephony functionality.

  • Platform maintenance & improvement: Investigate issues, resolve defects, and incrementally improve existing services to strengthen system reliability and stability.

  • Codebase comprehension: Analyse and understand existing backend systems in order to safely extend functionality and diagnose issues.

  • Event-driven systems: Develop and maintain backend services that use event-driven architecture, including Kafka and AWS SQS.

  • Cloud platform development: Design and operate backend services on AWS using cloud-native design principles.

  • Database integration: Implement backend data interactions using relational databases, primarily AWS RDS MySQL.

  • Production ownership: Monitor system behaviour, review logs, troubleshoot incidents, and maintain reliable production services.

  • On-call support: Participate in an engineering on-call rotation (approximately one week every six weeks) responding to production incidents raised by NOC or internal teams.

  • Platform modernisation: Contribute to ongoing improvement and redesign of platform services, supporting architectural evolution and increased adoption of event-driven systems.

  • Engineering collaboration: Work closely with engineers across product engineering squads to deliver platform improvements and support adjacent initiatives.

We’d love to hear from you if you have

  • Backend engineering experience: Hands-on experience building and operating backend services in production environments.

  • Go (Golang): Strong practical experience developing backend systems in Go.

  • Cloud platforms: Solid understanding of cloud computing fundamentals, with AWS experience strongly preferred.

  • API development: Practical experience designing and implementing backend APIs and service integrations.

  • Event-driven systems: Experience working with event-driven architectures using technologies such as Kafka or AWS SQS.

  • Databases: Strong knowledge of relational databases, with experience using MySQL or similar SQL-based systems (AWS RDS MySQL preferred).

  • Node.js exposure: Strong ability to read and understand Node.js codebases when working with existing services.

  • Code comprehension ability: Strong ability to understand complex systems and reason through unfamiliar codebases.

  • Production systems experience: Experience supporting or operating backend services in real-world production environments.

  • System improvement mindset: Interest in understanding existing systems deeply and contributing to platform modernisation initiatives.

  • Domain experience (bonus): Exposure to SaaS platforms, communications platforms (CCaaS / CPaaS), or telephony-related systems is advantageous.

  • Regulated environment exposure (bonus): Experience working on government-regulated systems or Government Commercial Cloud (GCC) environments is beneficial.

  • On-call readiness: Willingness to participate in a shared on-call rotation supporting production services.

  • Location: This role is mainly remote - work from home with occasional office visits (CBD area), based in Singapore, and requires candidates to be located in Singapore.

  • Experience level: Approximately 3–7+ years of backend engineering experience, with depth of capability valued more than strict years of experience.

What would you get?

Training and Development

Discretionary Yearly Bonus & Salary Review

Healthcare Coverage based on location

20 days Paid Annual Leave 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 🙏

495 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