Senior Full Stack Engineer - Electronic Arts [EACF260827]

Nada Holdings, Inc.

Canada

On-site

CAD 130,000 - 160,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health Spending Account
Disability insurance
Life insurance
Paid time off
Work from home

Job summary

Nada Holdings, Inc. is seeking a hands-on Senior Full Stack Engineer who will own critical production features across Go backend services and native mobile apps.

You will design, build, deploy, and maintain high-performance systems with scale in mind, and ensure robust client-server contracts and reliable mobile integrations. This remote role requires deep Go experience, native mobile production expertise (iOS/Android), and strong SQL with PostgreSQL.

Qualifications

  • 6+ years of professional experience building production software.
  • 3+ years with Go (Golang) as your primary backend language.
  • Proven Scale: track record of building and operating backend services at scale.
  • Native Mobile Production Experience: deep expertise in iOS or Android with at least one app shipped to stores.
  • Full-Lifecycle Mobile/Backend Integration: designing client-server protocols.
  • Relational Database Expertise: PostgreSQL beyond ORMs with complex queries and migrations.
  • Production Operations: on-call for systems you built.
  • Modern Tooling: daily use of AI coding tools with critical review skills.
  • Communication: exceptional written English for technical docs.
  • Flexible to attend remote meetings during evenings; Canada resident; PT hours.
  • Background check required.

Responsibilities

  • End-to-End Ownership: design, build, deploy, and maintain robust services across the stack.
  • Scale & Reliability: architect high-concurrency backend systems in Go and participate in on-call rotations.
  • Client-Server Architecture: define and maintain contracts, API versioning, offline syncing, idempotency, retries, and auth lifecycles.
  • Native Mobile Engineering: develop and maintain mobile features with Swift/SwiftUI or Kotlin/Jetpack Compose and publish updates.
  • Technical Communication: write ADRs and design specs and conduct code reviews.

Skills

Go (Golang)
Native mobile development
PostgreSQL
On-call / production ops
Architectural design / ADRs
API design / client-server
English communication
Problem solving

Tools

Swift/SwiftUI
Kotlin/Jetpack Compose
Docker
Kubernetes
OpenTelemetry
Prometheus
Datadog
Terraform

Job description

About Us!

We are a product-driven team focused on building custom software solutions that solve real business problems. We work closely across engineering, product, and design to create scalable systems, internal tools, and data driven platforms that deliver real impact. Our culture values speed, ownership, and practical execution, allowing us to turn complex ideas into production ready solutions quickly.

About The Role

We are looking for a hands-on Senior Full Stack Engineer who has deeply mastered both backend systems and native mobile development. You will take end-to-end ownership of critical production features—from designing high-performance Go microservices and data pipelines to crafting slick native mobile experiences.

This is not a generalist role where mobile or backend is an afterthought. We need someone who has run Go services at scale and independently shipped native iOS or Android apps to production.

You will be working in an engineering-oriented fast-paced environment, with minimal management and detailed task definition. You need to be a self-starter and excel at making your own decisions and organizing your work according to the declared goals.

This is a remote position with working hours that must align with Pacific Time (PT) business hours.

You will
  • End-to-End Ownership: Design, build, deploy, and maintain robust services across the entire stack—API design, database modeling, migrations, event flows, and mobile UI/UX implementation.
  • Scale & Reliability: Architect high-concurrency backend systems in Go capable of handling significant request volumes and data throughput. Participate in on-call rotations for systems you build.
  • Client-Server Architecture: Define and maintain robust client-server contracts, managing API versioning, offline syncing state, idempotency, retries, and auth lifecycles.
  • Native Mobile Engineering: Develop and maintain mobile features using modern native frameworks (Swift/SwiftUI or Kotlin/Jetpack Compose) and push updates to the App Store or Google Play.
  • Technical Communication: Write clear Architecture Decision Records (ADRs), system design specs, and deliver thorough, actionable code reviews.
You have
  • 6+ years of professional experience building production software.
  • 3+ years with Go (Golang) as your primary backend language (not just as a secondary or “familiar with”).
  • Proven Scale: Track record of building and operating backend services at scale, backed by real production metrics (RPS, data volume, concurrency).
  • Native Mobile Production Experience: Deep expertise in either iOS (Swift/SwiftUI) or Android (Kotlin/Compose), with at least one app you personally shipped to the App Store or Google Play and maintained post-launch.
  • Full-Lifecycle Mobile/Backend Integration: Hands-on experience designing robust client-server protocols (offline behavior, push/pull sync mechanisms, idempotency keys, token management).
  • Relational Database Expertise: Advanced proficiency in PostgreSQL beyond basic ORMs (complex queries, indexing, data modeling, schema migrations).
  • Production Operations: Hands-on experience on-call for systems you personally built and deployed.
  • Modern Tooling: Daily use of AI coding tools (Claude Code, Cursor, Copilot, etc.) with a highly critical lens—you carefully review, refactor, and reject substandard generated code rather than blindly merging it.
  • Communication: Exceptional written English for technical design documents, RFCs, and code reviews.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Flexible to attend remote meetings during the evening, when required
  • Must be a resident of Canada and be eligible to work in Canada.
  • Ability to work during Pacific Time Zone regular business hours.
  • Note: A background check will be required for employment in this role.
Nice-to-Haves
  • Communication Protocols & Messaging: gRPC, Protocol Buffers, Kafka, NATS, or GCP Pub/Sub.
  • Observability & Infra: OpenTelemetry, Prometheus, Grafana, Datadog, Docker, Kubernetes, and Terraform.
  • Database Tuning: Postgres performance optimization, query execution plan analysis, and zero-downtime database migrations.
  • Advanced Mobile: Offline-first architecture (Room, Core Data, SwiftData), local security (Keychain/Keystore), Push Notifications (APNs/FCM), or Kotlin Multiplatform (KMP).
  • Mobile DevOps: CI/CD automation via Fastlane, Bitrise, or Xcode Cloud.
  • Background: Prior agency, studio, or consultancy experience managing multiple complex codebases, or a track record of public technical writing and open-source contributions.
Job Types:

Permanent, Full-time

Schedule: Monday to Friday

Pay:

$130K to $160K per year

We offer:
  • Health Spending Account
  • Disability insurance
  • Life insurance
  • Paid time off
  • Work from home
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Golang Backend Engineer - Electronic Arts [EAG260818]
Senior Golang Backend Engineer - Electronic Arts [EAG260818]

Hatch Innovations Canada • Canada

Remote
CAD 100,000 - 150,000
Health Spending Account
Disability insurance
Life insurance
+2
Senior Golang Backend Engineer - Electronic Arts [EAG260818]
Senior Golang Backend Engineer - Electronic Arts [EAG260818]

JobCubby • Canada

Hybrid
USD 100,000 - 150,000
Health Spending Account
Disability insurance
Life insurance
+2
Full-Stack Software Engineer
Full-Stack Software Engineer

Electronic Arts (EA) • Vancouver

On-site
CAD 87,000 - 119,000
3 weeks vacation per year
10 days sick time per year
Top-up to EI/QPIP benefits up to 100%
+3
Senior Full Stack Developer - Mobile (TypeScript / React / Node.js)
Senior Full Stack Developer - Mobile (TypeScript / React / Node.js)

Affinity • Vancouver

Hybrid
CAD 102,000 - 138,000
Staff Software Engineer
Staff Software Engineer

Sage Recruiting Inc. • Toronto

Hybrid
CAD 170,000 - 190,000
Extended health & dental
RRSP matching
Flexible PTO
Senior Software Engineer (Devops)
Senior Software Engineer (Devops)

Electronic Arts • Vancouver

Hybrid
CAD 140,000 - 190,000
Senior Software Engineer, Field Delivery
Senior Software Engineer, Field Delivery

United States Digital Space LLC • Toronto

On-site
CAD 107,000 - 157,000
Staff Software Engineer, Android Ecosystem
Staff Software Engineer, Android Ecosystem

Jobgether • Montreal (administrative region)

Hybrid
CAD 153,000 - 248,000
Equity awards
Health insurance
Retirement plan
+5
Senior Go Engineer
Senior Go Engineer

Motion Recruitment • Toronto

On-site
CAD 120,000 - 180,000
Medical, Dental, and Vision Insurance
Vacation Time
Stock Options
Full-Stack Software Engineer
Full-Stack Software Engineer

Electronic Arts • Vancouver

On-site
CAD 75,000 - 110,000