Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Mobile Full Stack Engineer - Eacf260827

$130k - $160k per year

Hatch

About UsHatch 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 RoleWe 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.
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
AccommodationHatch 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.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Mobile Full Stack Engineer - Eacf260827 in Winnipeg, MB vacancy
  • A growing adtech startup is seeking experienced developers to design and build scalable web applications. Responsibilities include deploying cloud-native applications and driving architecture decisions in a remote-first setting. Ideal candidates will master both front-end and...
    Senior
    Remote work

    Linkby

    Winnipeg, MB
    5 days ago
  •  ...Securitas Canada Limited MOBILE OFFICER – FULL-TIME Location: Winnipeg Securitas is a global leader in the security industry and has been providing security services since 1899. With over 8,000 employees in 25 District offices across Canada, and 370,000 employees... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Remote work
    Monday to friday

    Secruritas

    Winnipeg, MB
    1 day ago
  •  ...JOB SUMMARY: As part of Securitas Mobile operation provides guard services to project a security presence, which may include operating a vehicle to perform patrol, inspection, and/or incident response services.  Distinguishing Characteristics: Duties consist primarily of... 
    Suggested
    Full time
    Contract work
    Work at office
    Shift work
    Night shift

    Securitas Canada

    Winnipeg, MB
    5 days ago
  •  ...Employment Type: Full-Time, Permanent Work Arrangement:...  ...commercial operations. With engineering and manufacturing operations across...  ...looking for an experienced Senior New Product Introduction (NPI)...  ...Apply GD&T and tolerance stack-up analysis to ensure robust... 
    Senior
    Permanent employment
    Full time

    DART Aerospace Company

    Winnipeg, MB
    5 days ago
  •  ...Senior Automation Engineer (Project Manager) Saguenay-Lac-Saint-Jean, QC, Canada Type of position: Regular To pursue project and client...  ...Annual premium program for all regular employees Onsite mobility premium Access to a time bank Cellphone program... 
    Senior
    Long term contract
    Temporary work
    Work at office
    Local area

    BBA Consultants

    Winnipeg, MB
    5 days ago
  •  ...the world. Miratech retains nearly 1000 full-time professionals, and our annual growth...  ...Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to...  ...and talent investment programs, internal mobility and internship opportunities. Global... 
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Winnipeg, MB
    4 days ago
  •  ...Miratech retains nearly 1000 full-time professionals, and our annual...  ...for an Operations Research Engineer to join the Workforce...  ...implement the schedule optimization engine using OR-Tools/CP-SAT.  Own...  ...investment programs, internal mobility and internship opportunities.... 
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Winnipeg, MB
    2 days ago
  • $18.65 per hour

     ...Ready to suit up as a Mobile Patrol Security Guard Requisition: 251139 What matters most in a role like this is your ability to build meaningful connections and Mobile patrolling and foot patrolling in a variety of settings including but not limited to condominiums, commercial... 
    Hourly pay
    Shift work

    GardaWorld

    Winnipeg, MB
    5 days ago
  •  ...Job Description Job Description Are you motivated, friendly, and professional? We are looking for full-time and part-time therapists to work in our busy massage clinic in Bridgwater. Competitive split commissions offered, with room for personal growth. We provide the... 
    Full time
    Contract work
    Part time

    Deep Roots Massage Therapy

    Winnipeg, MB
    12 days ago
  • $29.04 per hour

     ...specialists provide client-centered rehabilitation, mobility training, and daily living skills programs...  ...Location: Winnipeg, MB Term: Full-time, Permanent (Existing vacancy)...  ...disabilities and all life stages (children to seniors). · Well developed interpersonal and communications... 
    Senior
    Permanent employment
    Full time
    Apprenticeship
    Internship
    Work at office
    Flexible hours

    Vision Loss Rehabilitation Canada

    Winnipeg, MB
    more than 2 months ago
  •  ...details for this role. Job Description: Mobile Mortgage Specialist Serving more than 11 million...  ...customers nationally, TD provides a full range of financial products and services through...  ...corporate culture and your new team. Your Senior District Sales Manager is committed to... 
    Senior
    Full time
    Work from home
    Home office
    Flexible hours

    TD

    Winnipeg, MB
    8 days ago
  •  ...your role. To successfully perform the work, you will be on-site full-time. This role is located inside Costco warehouses with extended...  ...by assisting the client in using digital options such as Mobile or Online banking. Who you are You can demonstrate experience... 
    Long term contract
    Full time
    Immediate start
    Shift work
    Weekend work

    CIBC

    Winnipeg, MB
    5 days ago
  • Compunnel, Inc. is seeking an advanced Full Stack Mobile Application Developer with 7-15 years of experience to join our global team. This role designs and develops products for a mobile platform used by employees and businesses worldwide, spanning web apps, admin tools, and... 
    Senior
    Worldwide

    Compunnel Inc.

    Winnipeg, MB
    1 hour ago
  •  ...not reach. Falcon is built on LLVM. We are looking for a Senior Compiler Performance Engineer to own major performance areas of Falcon. This is not a...  ...Prague / Limassol / Belgrade city center offices OR hybrid/full-remote - UP TO YOU Competitive compensation We may use... 
    Senior
    Remote work
    Worldwide
    Flexible hours

    Azul

    Winnipeg, MB
    5 days ago
  • Expand your career at VAZA, a Toronto-based startup, as a Full Stack Mobile Software Engineer focused on iOS and Android applications. Drive user experience with animation-rich features and rapid releases. At VAZA, you will engage directly with the founding team, building... 

    VAZA

    Winnipeg, MB
    1 hour ago
  •  ...required work and prepare proposals. • Select appropriate team for a project and inform that team of an assignment. • Lead electrical engineering work on all electrical systems for a project. • Present designs to clients and obtain acceptance. • Coordinate development of... 
    Senior
    For contractors
    For subcontractor
    Internship
    Work at office

    Stantec

    Winnipeg, MB
    5 days ago
  •  ...the world. Miratech retains nearly 1000 full-time professionals, and our annual...  ...Description We are looking for a Senior Routing Engine Developer to design and build the next...  ...and talent investment programs, internal mobility and internship opportunities. Global... 
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Winnipeg, MB
    10 days ago
  •  ...Affirm, Inc. is seeking an experienced Capacity Modeling Engineer to own quarterly goals for the team and lead engineers through ambiguity while delivering capacity plans for peak sales events. You will translate demand forecasts into resource settings across regions and environments... 
    Senior

    Affirm, Inc.

    Winnipeg, MB
    5 days ago
  •  ...office, you’ll get plenty of opportunities to reach your full potential in an environment that’s engineered for people. At CIMA+, we care about our people and...  ...Elevate your engineering career by joining us as a  Senior Overhead Transmission Lines Engineer . In this pivotal... 
    Senior
    Permanent employment
    Full time
    Internship
    Work at office
    Flexible hours
    2 days per week

    CIMA+

    Winnipeg, MB
    1 day ago
  •  ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers at Epistemix show a clear passion for quality and love to bring software to life. You are energized by the idea of... 
    Senior
    Full time

    pofft Technology Inc.

    Winnipeg, MB
    5 days ago
  •  ...Drive AI innovation as a Senior AI Engineer in Mississauga, Canada. Craft Python-based AI applications using FastAPI or Flask while optimizing performance and scalability for enterprise solutions. We are seeking an experienced Senior AI Engineer with over 8 years in software... 
    Senior

    Talentola

    Winnipeg, MB
    5 days ago
  •  ...opportunities is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee. Senior Manufacturing Engineering Specialist - Critical Environments Reporting To: Manufacturing Engineering Manager Position Summary The Senior... 
    Senior

    Price Industries Limited

    Winnipeg, MB
    5 days ago
  •  ...Lead mobile equipment maintenance at Artemis Gold’s Blackwater Mine while coordinating repairs, inspections, and uptime on a two-weeks-on, two-weeks-off rotation. Reporting to the Superintendent, the Mobile Maintenance Supervisor oversees technicians maintaining trucks,... 
    Work at office

    Artemis Gold Inc.

    Winnipeg, MB
    5 days ago
  • Hatch Studio is seeking a hands-on Senior Mobile Full Stack Engineer to own critical production features—from Go microservices to native iOS/Android experiences. You will design, implement, and deploy end-to-end solutions with a focus on performance and reliability. You will... 
    Senior
    Remote work

    Hatch

    Winnipeg, MB
    1 hour ago
  • $110k per year

     ...intelligence. It replaces fragmented legacy stacks with a modern, modular operating layer,...  ...data quality standards, and creating engineering patterns that let analytics, product, engineering...  ...confidence. About the Role: The Senior Data Engineer will design, build, and... 
    Senior
    Full time

    iQmetrix

    Winnipeg, MB
    a month ago
  • Senior Full Stack Engineer About Viamo Mobile technology is revolutionizing how organizations engage with their end users. More than 96% of the world’s population has access to a mobile phone, meaning it is now possible to reach nearly every single person on the planet... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Fixed term contract
    Local area
    Remote work
    Flexible hours

    Viamo

    Winnipeg, MB
    1 hour ago
  • $175k - $210k per year

     ...Our modern, sustainability-minded designs have been featured in Vogue, WSJ, Bloomberg, Glossy, and more. We’re hiring a senior frontend/full-stack engineer with strong frontend depth and the ability to build supporting backend functionality. You’ll own customer-facing... 
    Senior
    Remote work
    Flexible hours

    Frank Darling - We're Hiring!

    Winnipeg, MB
    1 hour ago
  •  ...ownership from idea through production.Build software that changes what happens inside a physical store.Crave is looking for a Senior Full-Stack Engineer to help build products used by shoppers, store associates, and some of the world's largest retailers.You will work across... 
    Senior

    Crave Retail, Inc.

    Winnipeg, MB
    1 hour ago
  • $162.59k - $195k per year

    # Senior Full Stack EngineerMattermost163k–195k CADFull-timeremote· seniorCanadagoreacttypescriptpostgresredisListed via Jobicy · posted 10 Oct...  ...to enterprise HQ. Teams operate across web, desktop, and mobile, with embedded interoperability for Microsoft Teams, Outlook,... 
    Senior
    Work at office
    Local area
    Remote work
    Worldwide

    Devconnectplatform

    Winnipeg, MB
    1 hour ago
  • Ciklum is looking for a Senior Full Stack Engineer to join our team full-time in Canada. We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global... 
    Senior
    Long term contract
    Full time
    Temporary work

    Ciklum

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Mobile Full Stack Engineer - Eacf260827. Be the first to apply!