Full Stack Engineer

4 weeks ago


Vancouver, British Columbia, Canada MAP Medicine Full time

Job Description

Full-stack VisionOS engineer to contribute to the development of software (preoperative planning and rendering pipeline) for augmented reality surgical navigation and planning on the Apple Vision Pro. The software has already been tested in over 10 surgical operations. The focus of this job will be to: 1) Add several more software features, and 2) Make the software ready for sale and deployment in hospitals across North America.

Job Title: Software Engineer

Location: 95% remote. 5% in-person in Vancouver, Canada.

Job Type: Full-time

Reports To: Tony Jiang, Software Engineer, Map Medicine Inc.

Start date: March 15th, 2025 (flexible)

Responsibilities

  • Write clean, maintainable, and well-documented code using Swift.
  • Design, develop, maintain app for the VisionOS Platform.
  • Conduct thorough testing, debugging, and performance optimization to ensure a seamless user experience.
  • Participate in peer code reviews.
  • Support development of a quality management system (QMS)
  • Support FDA submission for approval of MAP Medicine's software-as-medical-device.

Requirements

  • Previous work experience with Swift and Metal
  • Experience with AWS
  • Solid understanding of mobile app architecture patterns such as MVC, MVVM, or Clean Architecture
  • Familiarity with working in a software team environment (Git, unit testing, code reviews etc.)

Preferred Qualifications

  • Developed for the VisionOS platform or other AR/MR platforms

Benefits

  • Competitive salary and equity options.
  • Flexible work hours and remote work options.
  • Opportunities for professional growth and development at a start-up company.
  • You will be the second full-time employee at MAP Medicine Inc.

Learn More and Apply

More information at:

Applications will be accepted via this LinkedIn job post or via the application form on the Map Med (mapmedar.com/joinus) website.


  • Full Stack Engineer

    4 days ago


    Vancouver, British Columbia, Canada Edjuster Full time

    Your Role:We're looking for a skilled full-stack engineer to join our team. As a senior dev team member, you'll work closely with our experienced product team to develop and maintain our microservices. You'll have the opportunity to mentor junior developers and contribute to design discussions and knowledge sharing sessions.Requirements:8+ years of...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Company Overview:T-Net British Columbia is a leading mobile games platform that connects players in fair, fun, and meaningful competition. We pioneer the future of the gaming industry by enabling social competition in games.We help developers build multi-million dollar franchises and host billions of casual esports tournaments for millions of mobile players...


  • Vancouver, British Columbia, Canada Brex Inc. Full time

    Brex is a leading provider of AI-powered spend management solutions. We're seeking an experienced Full Stack Engineer to join our team and help us build innovative products and infrastructure for our customers. As a member of our Engineering team, you will work across the entire Brex stack, creating and maintaining new products, features, and building tools...


  • Vancouver, British Columbia, Canada Rivian Full time

    Role SummaryWe are seeking an experienced Full Stack Software Engineer to join our talented team of engineers, designers, and product managers. As a Full Stack Engineer, you will play a crucial role in building large-scale client-side applications using modern micro-frontends and micro-services.Your primary responsibilities will include creating reusable...

  • Full Stack Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada Avanciers Full time

    Job Title: Full Stack Developer Location: Remote Role Interview: Video Interview The Radiology Software Engineer is responsible for the requirement analysis, design, implementation, developer testing, maintenance and support of all Radiology products. Responsible for some module level design and implementation of enhancements or fixes to multiple...


  • Vancouver, British Columbia, Canada Supademo Full time

    Apply for this role here.About the roleThis is the perfect opportunity for engineers who want to leap into the world of early-stage startups: building building products from scratch, shipping features for tens of thousands users, high degree of autonomy, all within a small team.As an early member of a fast-growing team (590% growth in 2024), you'll have an...

  • Full Stack Engineer

    2 weeks ago


    Vancouver, British Columbia, Canada TTT Studios Full time

    Company ProfileTTT Studios is a digital consulting and software developing company working for a global client list in multiple industries. Over the past decade, we've built multiple applications and patented a portfolio of technologies. This experience has put us in the best position to cater to larger accounts and launch our own products. Our culture is...

  • Full Stack Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada MAP Medicine Full time

    Job DescriptionFull-stack VisionOS engineer to contribute to the development of software (preoperative planning and rendering pipeline) for augmented reality surgical navigation and planning on the Apple Vision Pro. The software has already been tested in over 10 surgical operations. The focus of this job will be to: 1) Add several more software features,...


  • Vancouver, British Columbia, Canada LENDESK Full time

    About the RoleWe're seeking a talented Software Development Team Lead to lead our engineering team and contribute to the growth and success of Lendesk.This role involves guiding and mentoring a team of full-stack developers, overseeing the development of front-end applications, back-end services, and infrastructure.ResponsibilitiesLeading and mentoring a...

  • Full Stack Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada Pixieset Inc. Full time

    Opportunity SnapshotWe're hiring a Software Developer, Full Stack to develop and deliver new product features reaching over 1 million users worldwide. Pixieset is the market leader in software for photography businesses, and as we expand our product suite, we're looking to scale our Engineering team to drive the next phase of growth. As a Software Developer,...


  • Vancouver, British Columbia, Canada Pixieset Inc. Full time

    About the RoleWe are looking for a skilled Senior Full Stack Engineer to lead the development of our mobile applications at Pixieset Inc.The successful candidate will have extensive experience in software development, including knowledge of Vue.js, PHP, and cross-platform development frameworks. They will be responsible for building scalable backend...


  • Vancouver, British Columbia, Canada 01a Full time

    Join Our Revolution: Intermediate Full Stack Engineer (Contract - 6 months)Who We AreAt Certn, we're revolutionizing background screening with The World's Easiest Background Check—fast, global, and powered by tech. We're not about outdated processes and red tape. We're about innovation, speed, and impact.If you're looking for a place where ownership,...


  • Vancouver, British Columbia, Canada Pantheon Full time

    About UsWe are Full Stack Software Engineer - Team Member, joining a talented team of engineers at Pantheon. In this role, you will work on our full-stack software platform, ensuring that it remains stable, secure, and scalable.The ideal candidate will have a strong background in computer science, excellent problem-solving skills, and experience with both...

  • Full Stack Engineer

    7 days ago


    Vancouver, British Columbia, Canada Pixieset Inc. Full time

    Opportunity SnapshotWe're hiring a Software Developer, Full Stack to develop and deliver new product features reaching over 1 million users worldwide. Pixieset is the market leader in software for photography businesses, and as we expand our product suite, we're looking to scale our Engineering team to drive the next phase of growth. As a Software Developer,...


  • Vancouver, British Columbia, Canada TrustFlight Full time

    We're seeking a highly skilled Senior Software Engineer to join our Electronic Tech Log team at TrustFlight. As a key member of our team, you will develop Tech Log – an industry-leading application that monitors aircraft status, logs usage, and manages maintenance needs.Key ResponsibilitiesDeveloping new features and applications using...


  • Vancouver, British Columbia, Canada 01a Full time

    About This Role:">We're looking for a Lead Full Stack Engineer to help us build and scale innovative solutions across our engineering team. As a key member of our team, you'll focus on leveraging AI and automation to enhance efficiency and streamline workflows.">Key Responsibilities:">- Contribute as a developer in an agile team, collaborating with technical...


  • Vancouver, British Columbia, Canada Amazon Full time

    About the JobWe are seeking a Full Stack Engineer to join our team. In this role, you will be responsible for designing and developing software solutions for our large-scale systems. You will work closely with cross-functional teams to ensure that our systems are scalable, reliable, and meet the needs of our customers.Key ResponsibilitiesDesign and develop...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    About T-Net British ColumbiaWe are a multidisciplinary team focused on building engaging experiences for both existing champions and new players. Our App team owns two new and growing React.js/React Native applications, set to drive innovation in our ecosystem for many years to come.Technical RequirementsWe are looking for an experienced Full Stack Engineer...


  • Vancouver, British Columbia, Canada 01a Full time

    Join Our Revolution: Intermediate Full Stack Engineer (Contract - 6 months)Who We AreAt Certn, we're revolutionizing background screening with The World's Easiest Background Check—fast, global, and powered by tech. We're not about outdated processes and red tape. We're about innovation, speed, and impact.If you're looking for a place where ownership,...


  • Vancouver, British Columbia, Canada Asana Full time

    We're seeking a highly skilled Full Stack Team Lead to join our team in Vancouver. As a TLM, you'll be responsible for guiding the articulation and execution of our team's future roadmap and ensuring the team's work ties back into high-level business goals.The ideal candidate will have 6+ years of software development experience with expertise in full stack...