Live opening · Posted 1 day ago

Senior Backend Engineer (Golang)

MOR Software JSC · Vietnam (Remote)
Linkedin Yes
You are 1 day behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 1 day ago
CompanyMOR Software JSC
LocationVietnam (Remote)
Work modeYes
SourceLinkedin
Listed1 day ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
14 min from Linkedin publishing this role to us finding it
12 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
71,069 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

1. Company Description
MOR Software JSC, headquartered in Vietnam, is a leading software outsourcing company renowned for delivering high-quality software services across domestic and global markets. With a mission to globalize Vietnamese tech expertise, it operates internationally with branches in Japan, Korea, and the USA. MOR Software specializes in services such as software development, mobile and web development, Salesforce solutions, digital transformation, AI, blockchain, and more. The company has been recognized with significant accolades, including being in the Top 10 Leading ICT Companies in Vietnam (2021) and winning the prestigious Sao Khue Award for five consecutive years (2020-2024). MOR Software is ISO 9001:2015 and ISO/IEC 27001:2013 certified, showcasing its commitment to quality and information security standards.
2. About the role
We are seeking an experienced Senior Backend Engineer specializing in backend systems engineering with Golang. You will design, build, and own highly scalable platforms and APIs. The scope of your work spans complex distributed system design, durable orchestration, and contributing to the technical foundation of our platform.
In this role, you will be a key hands-on contributor, driving technical excellence by implementing best practices in Golang development for deterministic and resilient platform solutions.
3. Responsibilities
System Design & Implementation
Design and implement scalable, resilient backend platforms and ingestion services leveraging Golang.
Architect solutions that ensure deterministic workflow execution and durable data processing across distributed components.
Contribute to technical standards and methods that support reliability, idempotency, and observability in a modern engineering stack.
Conduct technical evaluations of storage, messaging, and orchestration technologies to inform design decisions.
Hands-On Development
Deliver high-performance Go services and internal APIs that handle complex data ingestion and transformation.
Write clean, maintainable, and idiomatic Go code, setting a high bar for quality within the team.
Mentor other engineers through thoughtful code reviews, pair programming, and sharing expertise on complex technical topics.
Continuously evaluate and evolve architectural choices to meet changing compliance and throughput requirements.
4. Qualifications
Must-Have Technical Expertise
7+ years as a software engineer, including 3+ years building backend platforms, APIs, or distributed systems in Golang.
Strong REST and gRPC API design skills: versioning, pagination, idempotency, error semantics, schema-first docs.
Demonstrated ability to design idempotent, replayable services and event-driven architectures.
Deep knowledge of concurrency, distributed consensus, and resilience patterns in Go.
Deploying Go microservices to Kubernetes/Helm.
Experience debugging production systems under real load.
Proficiency with AI-assisted development tools (Cursor, Claude Code, GitHub Copilot, or similar).
Collaboration & Communication
Proven experience owning and delivering complex technical projects from start to finish.
Strong decision-maker with a pragmatic approach to engineering tradeoffs (e.g., consistency vs. availability).
Excellent communicator; able to articulate complex distributed system concepts to stakeholders.
Preferred
Experience with durable execution frameworks (e.g., Temporal concepts) or event streaming (e.g., NATS/Kafka).
Prior experience with schema evolution and canonical data modeling.
Strong Vietnamese and English Communication Skills.
5. Working Model & Contract
Remote 100%.
Working time: Vietnam Time
Long-term contract (duration ~6 - 12months)
6. Interview Process
Also, just to be aligned, please note that generally it will be 4 Interviews:
Initial Screening (15mins): General Suitability, Technical Questions
Non-Technical Interview (30mins): Team & Culture Fit, Compensation
Technical Interview (1hour): Very technical, expect to live code and/or receive coding assignments
Final Interview (30min-1hour): With all stakeholders, answer any open questions on both sides, which can be technical.
📧 Contact info:
Ms. Tuyet: (84)918001128 (Tel/Zalo)
Email: tuyet.tld@morsoftware.com

Work arrangement
Yes

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App