Senior Mobile Full Stack Engineer (Golang) - Electronic Arts...

Hatch Canada, Canada

Canada, Canada SeniorRemoteFull-time C$130,000 – C$160,000 a year

About the role

This is a senior full-stack engineering role for a Canada-based professional who combines production Go backend work with native mobile development. You'll own features end to end, from high-throughput services and relational data systems to iOS or Android experiences, while working remotely during Pacific Time business hours.

What you’ll do

  • Design, deploy, and operate APIs, databases, migrations, event flows, and mobile interfaces.
  • Build high-concurrency Go services and participate in on-call coverage.
  • Define client-server contracts, API versions, synchronization behavior, retries, and authentication lifecycles.
  • Develop native features with Swift and SwiftUI or Kotlin and Jetpack Compose.
  • Write architecture records and system-design documents.
  • Perform detailed code reviews.

What they’re looking for

  • At least six years of professional software-development experience.
  • At least three years using Go as a primary backend language.
  • Evidence of operating backend services at meaningful production scale.
  • Deep production experience with iOS or Android, including an app personally shipped and maintained after launch.
  • Hands-on experience designing mobile and backend integration, including offline behavior, synchronization, idempotency, and token management.
  • Advanced PostgreSQL skills covering queries, indexing, data modeling, and migrations.
  • On-call experience for systems you built and deployed.
  • Daily use of AI coding tools with careful review of generated code.
  • Strong written English for technical documentation and code reviews.
  • Canadian residency and eligibility to work in Canada.
  • Availability during Pacific Time business hours.

Nice to have

  • Experience with gRPC, Protocol Buffers, Kafka, NATS, or Google Cloud Pub/Sub.
  • Experience with OpenTelemetry, Prometheus, Grafana, Datadog, Docker, Kubernetes, or Terraform.
  • PostgreSQL performance tuning and zero-downtime migration experience.
  • Offline-first mobile architecture, local mobile security, push notifications, or Kotlin Multiplatform.
  • Mobile delivery automation with Fastlane, Bitrise, or Xcode Cloud.
  • Agency, studio, consultancy, public technical writing, or open-source experience.

What’s on offer

  • Remote work for residents of Canada.
  • Working hours aligned with Pacific Time.
  • Permanent full-time employment.
  • Pay of CAD 130,000-160,000 per year.
  • Health spending account, disability insurance, life insurance, paid time off, and work from home.

Questions about this role

Where can this mobile full-stack role be performed?

You must live in Canada, be eligible to work there, and work during Pacific Time business hours.

How much experience is required?

The posting asks for at least six years of professional software experience and three years using Go as a primary backend language.

What is the salary?

The stated pay is CAD 130,000-160,000 per year.

Which mobile platforms are accepted?

The role requires deep experience with either iOS using Swift or SwiftUI, or Android using Kotlin or Jetpack Compose.

Is the role remote?

Yes, the posting identifies it as remote and includes work-from-home benefits.

Related roles

Full-Stack Product Engineer for a US-based company (Remote)

Town Web · Nigeria

Town Web is hiring a Nigeria-based remote full-stack product engineer for local-government software. The role suits an ownership-oriented developer who can ship product work and contribute to AI-enabled features.

RemoteFull-time
full-stack developmentVue.jsTypeScriptExpress.js +10
7 days ago

Full-Stack Software Engineer

Mercor · Remote

Mercor is hiring remote full-stack engineers to create specifications, reference implementations, and browser-level tests for an AI project. It suits engineers with production web experience who enjoy technical writing and evaluation design.

RemoteContract $50 – $80 an hour
Full-Stack DevelopmentTechnical WritingSoftware TestingAcceptance Testing +13
7 days ago

Interview Resources | 2 Full Stack AI Engineer, 1 GTM | REMOTE | Full-Time | $250k seed raised

Interview Resources · Remote

Interview Resources is hiring for two Full Stack AI Engineer roles and one GTM Lead role, all remote and full-time. The roles cover the research product interface, its AI research pipeline, and go-to-market growth.

RemoteFull-time
Artificial IntelligenceRetrievalResearch GradingCost Control +4
September 2026

Full-Stack Engineer

Replicate · Remote, global

Build full-stack developer and infrastructure experiences for a machine-learning platform. This remote role suits an experienced Go or Python engineer with React, Next.js, API, and high-scale web application experience.

RemoteMid levelFull-time $150,000 – $220,000 a year
GoPythonReactNext.js +8
11 days ago

Senior Software Engineer - Java Full Stack

Wells Fargo · Hyderabad, India

A senior Java full-stack engineering role at Wells Fargo in Hyderabad, leading backend and UI development for cloud-native banking systems.

On-siteSeniorFull-time
JavaSpring BootAngularReact +9
4 days ago

Senior Full Stack Engineer

Fueled · Anywhere

Fueled is seeking a remote Senior Full Stack Engineer contractor to build and scale TypeScript, React and Next.js products. The role suits an autonomous engineer who can work across frontend, backend, data, performance and deployment.

RemoteSeniorContract
TypeScriptReactNext.jsNode.js +8
6 days ago