Senior Mobile Full Stack Engineer - [EACF260827]

Posted 3 Hours Ago
Be an Early Applicant
Hiring Remotely in British Columbia, BC, CAN
Remote
130K-160K Annually
Senior level
Artificial Intelligence • Software
The Role
Own end-to-end development of scalable backend services and native mobile applications. Design Go microservices, data models, APIs, event flows, synchronization, authentication, and mobile experiences using Swift or Kotlin. Operate production systems, participate in on-call rotations, write technical designs, conduct code reviews, and deploy apps to mobile stores. The role requires advanced PostgreSQL expertise, production-scale backend experience, strong client-server architecture skills, and effective independent communication.
Summary Generated by Built In
About Us

Hatch Studio has been building and running software since 2011. Our engineers have worked on products used by millions of people, alongside teams at companies like EA, Epic Games and Krafton. We’ve lasted 15 years by delivering great work and treating people well.

We believe AI is changing how great software gets built, and we want our people at the front of that change. At Hatch, you’ll be encouraged to explore AI tools in your daily work, share what you learn, and help shape how we build. We want engineers who are curious, care about quality, and take ownership of what they ship.

We’re based in Vancouver, with team members across Canada.

About The Role

We are looking for a hands-on Senior Mobile 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 backend services at scale and independently shipped native iOS or Android apps to production.

The backend for this project is built in Go. Go experience is a plus, not a requirement: strong backend engineers who haven’t used it yet will pick it up on the job.

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, bringing the design and scaling experience you’ve built in other languages if Go is new to you. 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.
  • 6+ years of production backend experience in Go, Java, Kotlin, Python, Rust, Node/TypeScript, Scala, C++ or a similar language, used as your primary backend language (not just as a secondary or “familiar with”). We’re prioritizing engineers whose primary backend background is in languages like these; this role is not the right fit for backgrounds centred mainly on C#/.NET.
  • 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 eligible to work in Canada.
  • Ability to work during Pacific Time Zone regular business hours.
Nice-to-Haves
  • Go (Golang): Production experience with Go. If you don’t have it yet, you’ll pick it up on the job.
  • Communication Protocols & Messaging:gRPC, Protocol Buffers (Protobuf), and AWS messaging/event services such as Kinesis and SNS/SQS. Experience with Kafka or NATS is a plus.
  • 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
Accommodation

Hatch Studio is committed to an inclusive and accessible hiring process. If you need an accommodation at any stage of recruitment, tell us when you apply or at any point after, and we’ll work with you to meet your needs.

Skills Required

  • 6+ years of professional experience building production software
  • 6+ years of production backend experience using Go, Java, Kotlin, Python, Rust, Node/TypeScript, Scala, C++, or a similar language
  • Track record of building and operating backend services at scale with measurable production metrics
  • Deep native mobile expertise in iOS with Swift/SwiftUI or Android with Kotlin/Jetpack Compose
  • Personally shipped and maintained at least one app on the App Store or Google Play
  • Experience designing client-server protocols, including offline behavior, synchronization, idempotency, and token management
  • Advanced PostgreSQL proficiency, including complex queries, indexing, data modeling, and schema migrations
  • Hands-on on-call experience for systems personally built and deployed
  • Daily experience using AI coding tools with critical review and refactoring of generated code
  • Exceptional written English for technical design documents, RFCs, and code reviews
  • Excellent problem-solving and analytical skills
  • Strong communication and teamwork abilities
  • Flexibility to attend remote meetings during evenings when required
  • Resident of Canada and eligible to work in Canada
  • Ability to work during regular Pacific Time business hours
  • Production experience with Go
  • Experience with gRPC, Protocol Buffers, AWS Kinesis, SNS/SQS, Kafka, or NATS
  • Experience with OpenTelemetry, Prometheus, Grafana, Datadog, Docker, Kubernetes, or Terraform
  • PostgreSQL performance optimization, query plan analysis, and zero-downtime migrations
  • Experience with offline-first architecture, local mobile security, push notifications, or Kotlin Multiplatform
  • Mobile CI/CD experience with Fastlane, Bitrise, or Xcode Cloud
  • Agency, studio, or consultancy experience managing multiple complex codebases
  • Public technical writing or open-source contributions
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Burnaby, British Columbia
77 Employees
Year Founded: 2011

What We Do

Welcome to Hatch Innovations, your trusted technology partner based in Vancouver, Canada. With over a decade of experience, we specialize in crafting intelligent technology solutions that empower businesses to thrive in the digital age. Our mission is to leverage leading-edge technologies, Artificial Intelligence being a prominent pillar of it, to drive measurable bottom-line improvements for our clients, ensuring they navigate confidently in the rapidly advancing digital landscape. Our Expertise: Backed by a dedicated global team of experts, we offer a range of advanced technology services, including artificial intelligence, blockchain integration, machine learning solutions, mobile app development, web and distributed application development, and scalable backend services. Our solutions are meticulously designed to boost efficiency, security, and competitiveness. Trusted by Industry Giants: We take immense pride in our enduring partnerships with industry leaders like EA and Epic Games, spanning over a decade. These trusted relationships underscore our unwavering commitment to innovation and excellence. Notable Projects: Explore our portfolio showcasing successful projects such as FIFA 2022 Predictor, Fuel Theft Prevention, and ESG Score Optimization Platform. These achievements highlight our dedication to delivering tangible results and meeting diverse client needs. Connect with Us: We invite you to connect with Hatch Innovations and embark on a journey of innovation. Discover how our decade-long technology expertise can drive your business forward.

Similar Jobs

Affirm Logo Affirm

Quantitative Analyst II (Capital Structuring & Analytics)

Big Data • Fintech • Mobile • Payments • Financial Services
Easy Apply
Remote
Canada
2200 Employees
117K-167K Annually

Dropbox Logo Dropbox

Platform Engineer

Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
Remote
Canada
2500 Employees
125K-170K Annually
Remote or Hybrid
10 Locations
2449 Employees
114K-184K Annually

GitLab Logo GitLab

Manager, SOX PMO - Business Process

Cloud • Security • Software • Cybersecurity • Automation
Easy Apply
Remote
3 Locations
2500 Employees
115K-194K Annually

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account