Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Toku

Staff Software Engineer – Distributed Systems

Toku

Senior Backend Engineer at Toku developing scalable distributed systems for bespoke cloud communications solutions. Collaborate with global teams, improve architecture, and own production systems.

Posted 8/3/2026full-timeRemote • 🇲🇾 MalaysiaLeadWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and operating robust backend systems and APIs, with a strong focus on cloud-native engineering principles and scalable distributed architectures. Proficient in leveraging event-driven systems and messaging platforms to enhance communication workflows and system reliability.

Highest-signal resume keywords
Production Backend Systems DesignGo Programming LanguageDistributed Systems ArchitectureAWS Cloud EngineeringSQL Database Optimization

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Backend System DevelopmentMicroservices ArchitectureAPI IntegrationEvent-Driven SystemsSQL Schema DesignNoSQL TechnologiesPerformance OptimizationTechnical Direction InfluenceTroubleshooting Production SystemsMonitoring and Observability
Soft Skills
CollaborationProblem SolvingProactive Improvement
Tools & Technologies
KafkaAWS SQSRabbitMQGrafanaPrometheusOpenTelemetryDatadog
Industry Keywords
Cloud CommunicationsScalabilityFault ToleranceOperational SimplicityAsynchronous Workflows

Tech Stack

Tools & technologies
AWSAzureCassandraCloudDistributed SystemsDynamoDBGoGoogle Cloud PlatformGrafanaKafkaMicroservicesNoSQLPrometheusRabbitMQRedisSQL

About the role

Key responsibilities & impact
  • Design, build and evolve robust backend services and APIs that power Toku's cloud communications platform.
  • Design and develop scalable distributed systems and microservices, making sound architectural decisions around service boundaries, scalability, reliability, latency, fault tolerance and operational simplicity.
  • Build and evolve event-driven systems using technologies such as Kafka, AWS SQS, RabbitMQ and similar messaging platforms to support high-volume asynchronous communication workflows.
  • Develop backend integrations connecting Toku's platform with external communication providers, internal platform services and asynchronous workflows.
  • Develop and operate backend services on AWS using modern cloud-native engineering principles.
  • Contribute to technical direction, challenge existing designs, improve architecture and help evolve backend systems toward simpler, more scalable and maintainable solutions.
  • Own backend systems in production, including monitoring, troubleshooting, performance optimisation, reliability improvements, incident investigation and continuous operational improvement.
  • Contribute to the ongoing modernisation of backend services, including increased adoption of Go, event-driven architecture and scalable distributed systems.
  • Design and optimise SQL-based data models, ensuring performance, correctness and scalability.
  • Write clean, maintainable and well-tested code, and participate actively in design discussions, code reviews and technical decision-making.
  • Proactively identify technical debt, recurring engineering problems and opportunities for improvement, driving solutions through to completion while collaborating across multiple engineering squads.

Requirements

What you’ll need
  • Strong hands-on experience designing, building and operating production backend systems.
  • Strong practical experience developing production backend services in Go.
  • Experience designing or operating distributed systems, microservices and backend architectures, with an understanding of scalability, latency, resilience, fault tolerance and system trade-offs.
  • Practical experience working with technologies such as Kafka, AWS SQS, RabbitMQ or similar messaging and event-streaming platforms.
  • Experience designing, building and integrating production APIs and backend services.
  • Strong cloud engineering fundamentals with AWS experience preferred, although candidates with solid Azure or GCP experience are also encouraged to apply.
  • Strong SQL knowledge including schema design, query optimisation and production data management.
  • Experience with NoSQL technologies such as DynamoDB, Cassandra or Redis is advantageous.
  • Experience operating production systems, including monitoring, troubleshooting, incident response, performance optimisation and continuous reliability improvements.
  • Demonstrated ability to improve existing systems, influence technical direction and proactively solve engineering problems rather than simply delivering assigned tasks.
  • Experience with observability and monitoring tools such as Grafana, Prometheus, OpenTelemetry, Datadog or similar technologies.

Benefits

Comp & perks
  • Competitive salary
  • Flexible work hours
  • Professional development budget
  • Home office setup allowance
  • Global team events