Bespoke cloud communications solutions for enhanced CX in APAC
Senior Software Engineer – Distributed Systems
Location
Malaysia
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Distributed Systems
Toku
• Design, build and evolve robust backend services and APIs that power Toku's cloud communications platform. • Design and develop scalable distributed systems and microservices. • Build and evolve event-driven systems using technologies such as Kafka or RabbitMQ. • Develop backend integrations connecting Toku's platform with external communication providers. • Develop and operate backend services on AWS using modern cloud-native engineering principles. • Contribute to technical direction and improve architecture of backend systems. • Own backend systems in production, including monitoring and continuous operational improvement.
Job Requirements
- 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.
- Practical experience working with technologies such as Kafka, AWS SQS, RabbitMQ or similar messaging platforms.
- Experience designing, building and integrating production APIs and backend services.
- Strong cloud engineering fundamentals. AWS experience is preferred.
- Strong SQL knowledge including schema design, query optimisation and production data management.
- 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.
Benefits
- Health insurance
- Remote work options
Related Guides
Related Categories
Related Job Pages
More Blockchain Engineer Jobs
Role Description Serokell is seeking a highly skilled and experienced Senior Blockchain Developer to join our dynamic team. This role offers an exciting opportunity to work on cutting-edge blockchain projects, contributing to the design, development, and deployment of innovative solutions that drive the future of decentralized applications and secure digital infrastructure. - Design, develop, and maintain secure and scalable blockchain solutions and smart contracts. - Collaborate with cross-functional teams to define, design, and ship new features. - Conduct thorough code reviews and ensure the robustness and security of blockchain implementations. - Implement and optimize consensus algorithms and blockchain protocols. - Stay informed about emerging blockchain technologies and integrate relevant innovations. - Troubleshoot and resolve technical issues related to blockchain systems. - Contribute to the continuous improvement of development processes, tools, and best practices. Qualifications - Bachelor's or Master's degree in Computer Science, Engineering, or a related field. - Extensive experience in blockchain development, including Ethereum, Hyperledger, or similar platforms. - Strong proficiency in programming languages such as Solidity, Rust, or Haskell. - Deep understanding of cryptographic principles, decentralized systems, and consensus mechanisms. - Proven experience in developing and deploying smart contracts. - Familiarity with distributed ledger technologies and peer-to-peer networking. - Excellent problem-solving skills, attention to detail, and ability to work independently and collaboratively. Benefits - Work From Home - Training & Development
Senior Backend Software Engineer – Distributed Systems
HavocAIAutonomous Solutions for Maritime Operations
• Drive execution and technical excellence across backend projects • Set engineering standards, conduct code reviews, and guide architectural decisions • Contribute to backend roadmap and delivery in partnership with product and engineering leadership • Foster a culture of ownership, quality, and continuous improvement • Design, build, and maintain scalable, highly concurrent backend services in Go • Architect distributed systems that support high throughput, reliability, and real-time operations • Define service boundaries, APIs, and data models across systems • Design services for high availability and fault tolerance across availability zones • Evolve singleton services into multi-zone, distributed deployments • Optimize backend systems for performance, scalability, and resilience • Identify and resolve bottlenecks in distributed systems and concurrency-heavy workloads • Ensure systems meet high standards for uptime and operational reliability • Improve observability, maintainability, and operational readiness of backend services • Partner with frontend, platform, autonomy, and embedded teams to integrate services across applications and devices • Support end-to-end system design from edge devices to cloud infrastructure • Contribute to system-level architecture across the stack • Help align backend capabilities with product, platform, and mission needs • Enforce secure development practices across backend systems • Maintain high standards for code quality, testing, documentation, and reliability • Support technical reviews, design discussions, and production readiness efforts • Build systems with security, scalability, and long-term maintainability in mind
Role Description The Sponsor supports a diverse set of corporate goals across the organization by conducting technical risk assessments and providing technical risk mitigation guidance on the use of various enabling technologies. The Sponsor requires subject matter expertise in technical risk analysis of: - IT systems and networks - Mobile and wireless networks - Cloud-based computing - Network management platforms - Communication protocols - Scripting or programming products - Configuration scripts - IT hardware and software products The Sponsor also requires software development to maintain an online infrastructure, evaluating and extracting relevant data, web development, and software coding. Responsibilities - Design, deploy, and optimize a VMware Horizon-based VDI environment using vSphere and Cisco HyperFlex, including Android emulation, golden image management, and GPU virtualization. - Architect and maintain a scalable, secure VMware Horizon-based VDI platform. - Manage and optimize Cisco HyperFlex hyperconverged infrastructure, including compute, storage, and network stack, to support the VDI environment. - Design, optimize, and manage golden images (Windows 11 and Linux). - Create and maintain standardized images for virtual desktops, ensuring they are optimized for performance and security. - Implement GPU virtualization to enhance the performance of Android emulators used within the VDI environment. - Implement automation workflows for desktop deployment and updates. - Develop and deploy automation scripts and workflows to streamline the provisioning and updating of virtual desktops. Requirements - TS/SCI FSP Clearance - Demonstrated experience in VMware Horizon, vSphere, ESXi, and vCenter - Demonstrated hands-on experience with hyperconverged systems, particularly Cisco HyperFlex, to support the VDI environment - Demonstrated hands-on experience with server environments including Windows (AD, GPO, DNS, DHCP) and Linux (CentOS and Ubuntu) - Demonstrated experience with Teradici technology and PCoIP protocol optimization Desired Skills - Demonstrated experience collaborating with cybersecurity teams, Sponsor or otherwise - Demonstrated experience engaging in continuous improvement related to identifying opportunities for enhancing network and endpoint security measures and implementing innovative solutions to improve overall security posture - Demonstrated experience providing training and support - Demonstrated experience participating in audits and compliance reviews, as it relates to systems engineering - Certifications: VCP-DCV, VCAP/VCIX, MCSA/MCSE, or TOGAF Company Description For more than 20 years, NewGen Technologies has solved our clients' toughest IT challenges with integrity, security, and outstanding service by delivering both technology and talent. We have helped secure borders, have used artificial intelligence (AI) to fight terror, aided the identification of criminals, and have helped to prevent crime through the introduction of biometrics. Our team of Highly Cleared Specialists have hard-to-find skills and expertise in a wide spectrum of technologies to provide solutions that transform business processes and solve problems of national significance.
Intermediate Software Engineer – Blockchain Integration
Dev.ProSoftware Development Partner. Result-driven. Quality-obsessed.
• Develop and maintain smart contracts, on-chain logic, and services connecting platform components to blockchain capabilities • Contribute to the blockchain developer tooling layer (MCP servers, chain APIs) supporting AI Agent and platform teams • Collaborate with the team lead and senior engineers on technical design • Own feature implementation from design through testing and deployment • Participate in code reviews and write automated tests • Maintain quality across on-chain and off-chain components • Troubleshoot transaction failures, contract interaction issues, and integration bugs across distributed systems • Document implementation details and contribute to technical diagrams as needed



