Magnitudeminds AI Implementation

Careers/Engineering

Senior Backend Engineer (Golang)

Design, build, and own platforms and APIs in Go. Distributed systems, durable orchestration, and the technical foundation of our platform.

Hybrid · Ho Chi Minh City, VietnamFull Time7+ years

About the role

We are hiring a Senior Backend Engineer who works in Go. You will design, build, and own platforms and APIs: distributed system design, durable orchestration, and the technical foundation of our platform. This is a hands-on role. You write the code, set the Go conventions, and are accountable for services that behave deterministically under load.

Responsibilities

System Design & Implementation

  • Design and implement resilient backend platforms and ingestion services in Go.
  • 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.

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.
  • 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/Bonus

  • 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.

Benefits

  • Competitive salary and performance incentives
  • Training budget for platform technologies
  • Flexible work arrangements
  • A small, senior engineering team with direct code review

Apply

Apply for Senior Backend Engineer (Golang).

Send a CV and a short note on what you have shipped. We read every application and reply to each one.

Apply by email