Senior mobile full-stack engineer building scalable backend systems and native iOS or Android apps for Hatch Studio. Owning production features, APIs, databases, and reliability.
Responsibilities
Design, build, deploy, and maintain robust services across the full stack
Design high-performance Go microservices and data pipelines
Implement API design, database modeling, migrations, event flows, and mobile UI/UX
Architect high-concurrency backend systems capable of handling significant request volumes and data throughput
Participate in on-call rotations for systems built
Define and maintain client-server contracts
Manage API versioning, offline synchronization state, idempotency, retries, and authentication lifecycles
Develop and maintain native mobile features using Swift/SwiftUI or Kotlin/Jetpack Compose
Push mobile updates to the App Store or Google Play
Write Architecture Decision Records, system design specifications, and technical documentation
Conduct thorough, actionable code reviews
Work independently in a fast-paced engineering environment with minimal management
Organize work and make decisions according to declared goals
Requirements
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 the primary backend language
Proven experience building and operating backend services at scale, supported by production metrics such as RPS, data volume, and concurrency
Deep expertise in either iOS (Swift/SwiftUI) or Android (Kotlin/Jetpack Compose)
At least one mobile app personally shipped to the App Store or Google Play and maintained post-launch
Hands-on experience designing client-server protocols, including offline behavior, push/pull synchronization, idempotency keys, 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 use of AI coding tools such as Claude Code, Cursor, or Copilot, 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 the evening when required
Must be a resident of Canada and eligible to work in Canada
Ability to work during regular Pacific Time Zone business hours
Background check required for employment
PDF resume and GitHub profile required for application
Go production experience preferred but not required
Senior Full Stack Java Engineer building Java, React, and cloud - native workforce management software for telecom and contact centers. Delivering forecasting, scheduling, adherence, and operational reporting solutions at Miratech.
Senior Full Stack Java Engineer building Java, Spring Boot, React, and cloud applications. Delivering scalable solutions for Miratech’s global enterprise and startup IT services clients.
Senior Director analyst at Gartner, guiding software engineering leaders on AI - native and agentic applications. Creating research insights, market analysis, and actionable client advice.
Senior Engineer building scalable data processing applications and ETL pipelines for Capgemini’s digital transformation services. Optimizing distributed data workloads for analytics, reporting, and machine learning.
Software development team lead building and modernizing SaaS applications for colleges and universities. Leading engineers, delivery, architecture, and responsible AI - assisted development.
Principal Engineer / Architect designing Azure cloud - native applications, data platforms, and distributed systems at Matrix. Leading technical architecture, hands - on engineering, and enterprise technology strategy.
Senior Software Engineer building prediction - market infrastructure and user - facing features for MetaMask’s self - custodial Web3 wallet. Developing secure APIs, real - time data integrations, and transaction - signing experiences.
Security Software Engineer building authentication, authorization, and cloud security features for Motive's AI - powered fleet management platform. Protecting products, infrastructure, and customer data.