Software Engineer, Backend Systems Developer

4 weeks ago


Vancouver, British Columbia, Canada Spexi Geospatial Inc. Full time

At Spexi Geospatial Inc., we're building a cutting-edge geospatial data marketplace that empowers organizations to make informed decisions. As a Senior Backend Software Developer, you'll play a crucial role in designing and developing a scalable, sustainable, and secure platform that delivers high-resolution aerial imagery and valuable derivative data.

Key Responsibilities:

  • Design and develop a geospatial data marketplace platform that meets the needs of our customers.
  • Develop robust APIs and backend services that deliver global-scale geospatial data with lightning-fast response times.
  • Collaborate with frontend and data engineers to integrate services that delight our customers.
  • Take ownership of our tech stack and contribute to shaping our backend architecture.
  • Maintain high-quality, well-documented code using industry best practices.
  • Provide technical leadership and mentorship to other software engineers.
  • Collaborate with the team to improve our customer experience, processes, and workflows.

What You Bring:

  • BSc. in Computer Science or similar degree, or equivalent work experience.
  • 6+ years of software engineering experience with a history of creating and supporting large-scale production systems.
  • Strong drive, advanced problem-solving skills, and attention to detail.
  • Expert proficiency in database systems, data models, TypeScript, Python, and modern frameworks.
  • Advanced knowledge of REST APIs, cloud-based infrastructure environments (AWS), performance optimization techniques, and modern build tools and workflow automation.
  • Experience with geospatial data, mapping, and image analysis.
  • Strong communication skills, familiarity with software development processes, and ability to work effectively in a remote, agile environment.
  • Thirst for learning and self-improvement.

Bonus Points:

  • Experience with blockchain architectures and smart contracts.
  • Solid understanding of 3D mathematics.
  • Contributions to open-source projects or personal repositories.

Benefits & Perks:

  • Remote-friendly environment.
  • Flexible hours.
  • Medical, dental, and vision health benefits.

Spexi Geospatial Inc. is an inclusive employer that values diversity and supports employees in maintaining a work-life balance.


  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada Pacific Aerobarrier Systems Inc Full time

    About the Role: As a Software Engineer - Backend Developer, you will be responsible for designing, developing, and maintaining the backend infrastructure of our software applications. You will work closely with cross-functional teams to ensure seamless integration and delivery of high-quality software products. Key Responsibilities:Design, develop, and...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    Join Our Team as a Senior Software Engineer - Backend ArchitectWe are looking for an experienced Senior Software Engineer to join our team in San Francisco and Vancouver. As a Backend Architect, you will be responsible for leading the development of scalable and robust large-scale distributed backend systems.About the PositionTake-Two Interactive is a...

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada FGM Full time

    As a Software Engineer - Backend Developer at {company}, you will be responsible for designing, developing, and maintaining the backend infrastructure of our software applications. Your role will involve working with our development team to create efficient, scalable, and reliable systems that meet the needs of our customers. Key responsibilities will...


  • Vancouver, British Columbia, Canada BSP Bicycle Sports Pacific Full time

    Job Title: Senior Software Engineer - Backend DevelopmentWe are seeking an experienced Senior Software Engineer to join our team. As a key member of our backend development team, you will be responsible for designing, implementing, and maintaining scalable and efficient software systems.Responsibilities:Design and develop high-quality, scalable, and...

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada PIZZERIA BUFALA Full time

    We are looking for a skilled Software Engineer - Backend to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable backend systems.Key Responsibilities:Design and develop high-quality, scalable, and maintainable backend systems.Collaborate with cross-functional teams to...

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada Eagleson Properties Ltd Full time

    At {company}, we are currently looking for a skilled Software Engineer - Backend Developer to join our team. Key responsibilities will include designing, implementing, and maintaining the backend of our web applications.Key Responsibilities:Design and implement the backend architecture of our web applicationsCollaborate with the frontend team to ensure...


  • Vancouver, British Columbia, Canada MR. GREEK DONAIR STORE Full time

    We are looking for a highly skilled Senior Software Engineer to join our team in Backend Development. The ideal candidate will have experience in designing and implementing scalable, efficient, and secure backend systems.The selected candidate will work closely with our cross-functional team to develop, test, and deploy high-quality software solutions.Key...

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada Royal Bank of Canada Full time

    About the Role:As a Software Engineer (Backend) at our company, you will be responsible for designing, developing, and maintaining the backend systems of our applications. You will work closely with our cross-functional teams to deliver high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop efficient,...

  • Software Engineer

    2 weeks ago


    Vancouver, British Columbia, Canada Amazon Full time

    About the Role:As a Software Engineer - Backend, you will be responsible for designing and developing backend systems using Java. Your primary focus will be on building scalable and efficient solutions that meet the needs of our users.Key Responsibilities:* Design and develop backend systems using Java* Collaborate with cross-functional teams to identify and...

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada ENERGEX Full time

    Job Title: Software Engineer - Backend DeveloperJob Description:We are seeking a skilled Backend Developer to join our team. As a Backend Developer, you will be responsible for designing, developing, and deploying scalable and efficient server-side applications. Your primary focus will be on building robust APIs, data processing, and database...

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada Benson Cabinetry & Millwork Full time

    We are seeking a skilled Software Engineer (Backend) to join our team at {company}. As a Backend Developer, you will be responsible for designing, implementing, and maintaining the backend infrastructure of our system. Your primary focus will be on developing robust, scalable, and efficient APIs using Java.Key Responsibilities:Design and implement backend...


  • Vancouver, British Columbia, Canada The Captain's Boil Full time

    About the RoleWe are seeking a skilled Senior Software Engineer - Backend to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our backend systems.Key ResponsibilitiesDesign and implement backend systems using Java and Spring BootWork with our front-end team to integrate backend systems...


  • Vancouver, British Columbia, Canada OpenTable Full time

    About the Role:As a senior software engineer at our company, you will be responsible for designing and developing the backend of our web application. You will work closely with our team to ensure that our system is scalable, efficient, and meets the needs of our users. Key Responsibilities:Design and develop the backend architecture of our web...


  • Vancouver, British Columbia, Canada Paladin Technologies Full time

    Join Our CompanyAs a Senior Software Engineer, you will work closely with our team to design, develop, and maintain our backend systems.Key ResponsibilitiesDesign and implement scalable backend systemsCollaborate with cross-functional teamsEnsure high-quality code and performanceAbout UsOur company is a leading provider of innovative software solutions. Our...

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada Bold Butchery & Grill Full time

    Job Description:At {company}, we are seeking a skilled Backend Developer to lead our tech team. As a Tech Lead, you will be responsible for designing and implementing scalable systems architecture. Your expertise in software engineering will help shape the future of our technology stack.Key Responsibilities:Design and implement scalable systems...


  • Vancouver, British Columbia, Canada Ebiten Japanese Restaurant Full time

    We are seeking a Senior Software Engineer (Backend Developer) to join our team at Company Name. The ideal candidate will have strong knowledge of backend development and be able to design and implement scalable, efficient, and secure software solutions.Key Responsibilities:Design and implement backend software systems using languages such as Java, Python, or...

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada Vancouver Coastal Health Full time

    About the Role: We're looking for a skilled Backend Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for building robust, scalable systems.Responsibilities:Design and develop high-quality, scalable software solutions.Collaborate with cross-functional teams to identify and prioritize...

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada BCEHS Full time

    **Job Title:** Software Engineer - Backend DeveloperWe are looking for a skilled Backend Developer to join our team at {company}.The ideal candidate will have a strong foundation in programming languages and a passion for developing scalable and efficient software solutions.**Responsibilities:**Design, develop, and deploy backend applications using...


  • Vancouver, British Columbia, Canada Highspot Full time

    About the RoleWe are seeking a skilled Senior Backend Software Engineer to join our team at Highspot. As a key member of our engineering team, you will be responsible for designing and implementing robust, scalable, and secure software systems.Key ResponsibilitiesDesign and implement large-scale software systems, including backend infrastructure and...


  • Vancouver, British Columbia, Canada reddit Full time

    At Reddit, we're dedicated to building a platform that's home to the most open and authentic conversations on the internet. As a Backend Engineer on our Ads Measurement Core team, you'll play a critical role in enhancing the efficiency and user-friendliness of our advertising platform. We're looking for a talented software engineer to help us build the next...