Talent.com
Hatch
Senior Full Stack Engineer - Electronic Arts [EACF260827]Hatch • British Columbia, Canada
Senior Full Stack Engineer - Electronic Arts [EACF260827]

Senior Full Stack Engineer - Electronic Arts [EACF260827]

Hatch • British Columbia, Canada
7 days ago
Job type
  • Full-time
  • Permanent
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.

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.

How to apply

  • To apply, please send your PDF resume and Github profile.
  • Note: A background check will be required for employment in this role.

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
Create a job alert for this search

Senior Full Stack Engineer - Electronic Arts [EACF260827] • British Columbia, Canada

Similar jobs

Senior Software Engineer (IoT)

Swiftly, Inc., bc, canada, bc, Canada
Full-time

Swiftly is on a mission to help cities move more efficiently.We are the leading transit data platform for agencies to share real-time passenger information, manage day-to-day operations, and improv... Show more

 • Promoted

Technical Artist: Real-Time Tools & Performance (Contract)

IFG - International Financial GroupBC, CA
Full-time

A leading financial services provider is looking for a Technical Artist in British Columbia.The ideal candidate will ensure optimal visual quality and performance in gaming projects, collaborating ... Show more

 • Promoted

Advanced PIC Design Engineer Role

Photonic Inc.BC, CA
Full-time

Join Photonic as an Advanced PIC Design Engineer and contribute to the evolution of quantum computing in British Columbia.Utilizing your skills, design cutting-edge photonic circuits for groundbrea... Show more

 • Promoted

Tools Engineering for Apex Legends

Respawn Entertainment, bc, canada, bc, Canada
Full-time

Become a pivotal part of game development at Respawn Entertainment as a Senior Tools Engineer for Apex Legends.Enjoy a hybrid work model while innovating in asset pipeline technology.This role base... Show more

 • Promoted

Senior DevOps Engineer — Cloud, CI/CD & Observability

Remarcable, bc, canada, bc, Canada
Full-time

A growing SaaS company in British Columbia is seeking a Senior DevOps Engineer to streamline software deployment through CI/CD pipelines and optimize cloud infrastructure.The ideal candidate will h... Show more

 • Promoted

Senior Environment Artist & Lead (Remote/Hybrid)

Keyword StudiosBC, CA
Remote
Full-time

A leading game development studio seeks an experienced Senior Environment Artist to join their team in British Columbia.In this role, you will create high-quality environment art and lead a team, e... Show more

 • Promoted

Senior Software Engineer – Transforming Transit

Swiftly, Inc., bc, canada, bc, Canada
Full-time

Shape the future of public transit at Swiftly as a Senior Software Engineer focused on IoT and edge devices.Collaborate to develop innovative solutions that enhance service delivery.At Swiftly, we ... Show more

 • Promoted

Senior Software Engineer

King River Capital Group, bc, canada, bc, Canada
Full-time

As a Senior Software Engineer on our Ancillaries squad, you will build integrations that expand what we can offer travelers—connecting external providers to our platform so partners like Booking.Sk... Show more

 • Promoted

Senior VFX Artist - Lead Real-Time Effects (UE5/Unity)

Keyword StudiosBC, CA
Full-time

A leading game development studio is seeking a Senior VFX Artist to create game-ready VFX end-to-end.This role combines around 20% leadership with 50% particle effects and 30% materials creation.Re... Show more

 • Promoted

Senior DevEx Engineer - Automation & GitHub Tools (Hybrid)

OmnissaBC, CA
Full-time

A leading technology company in Canada is seeking a Sr.Member of Technical Staff to enhance Developer Experience through automation and tools.Ideal candidates have over 5 years of experience with V... Show more

 • Promoted

Sr. Software Engineer

Omnissa, bc, canada, bc, Canada
Full-time +1

We are Omnissa! The world is evolving fast, and organizations everywhere—from corporations to schools—are under immense pressure to provide flexible, work-from-anywhere solutions.They need IT infra... Show more

 • Promoted

Senior Gameplay Foundations Engineer

Respawn Entertainment, bc, canada, bc, Canada
Full-time

A leading video game studio in British Columbia is seeking a Senior Software Engineer to join their dynamic Foundations team.The role involves designing and building technology that enhances player... Show more

 • Promoted

Senior Software Engineer - Generalist (Foundations) (Apex Legends)

Respawn Entertainment, bc, canada, bc, Canada
Full-time

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story.A place where creativity thrives, new perspectives ar... Show more

 • Promoted

Senior PIC Design Engineer for Quantum Photonics

Photonic Inc.BC, CA
Full-time

A leading photonics technology company in British Columbia is seeking a Principal PIC Design Engineer to design and optimize photonic integrated circuits for quantum technologies.The ideal candidat... Show more

 • Promoted

Senior System Engineer - Golang & Kubernetes CRDs

PortBlueSkyBC, CA
Full-time

Elevate your career at PortBlueSky as a Senior System Engineer, focusing on Golang and Kubernetes CRDs.This role demands expertise in systems engineering for a Kubernetes-native enterprise automati... Show more

 • Promoted

Senior Software Engineer

Cut+DryBritish Columbia, British Columbia, CA
Full-time

Cut+Dry is a fast-growing FoodTech startup searching for flexible go-getters who welcome the challenge of meeting the needs of a rapidly expanding business.Our company is revolutionizing the $300B ... Show more

Technical Artist

IFG - International Financial GroupBC, CA
Full-time

We are seeking an experienced Technical Artist to collaborate with peers in developing and maintaining high‑quality tools, pipelines, systems, and runtime performance.The ideal candidate will work ... Show more

 • Promoted

Senior SDET: End-to-End Automation Lead for Mobile & Web

Zynga, bc, canada, bc, Canada
Full-time

A leading gaming company is seeking a Senior Software Developer in Test (SDET) in British Columbia.This role involves collaborating closely with QA and Engineering teams to champion software qualit... Show more

 • Promoted

Senior DevOps Engineer

Remarcable, bc, canada, bc, Canada
Full-time

Location: Greater Vancouver, British Columbia, Canada.Design, implement, and own CI/CD pipelines across multiple services to streamline software development and deployment.Maintain, optimize, and a... Show more

 • Promoted

Staff Software Engineer, Security

Super.com, bc, canada, bc, Canada
Full-time

Staff Software Engineer, Security at Super.This range is provided by Super.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.For our employees, ou... Show more