Lead Backend Software Engineer

4 weeks ago


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

About Spexi Geospatial Inc.

Spexi is at the forefront of drone technology, dedicated to democratizing access to ultra-high resolution geospatial imagery. Our mission is to empower individuals and organizations to make informed decisions regarding the physical world.

We are developing an innovative two-sided marketplace known as the Spexi Network, which represents the first Fly-to-Earn platform. This platform allows drone pilots to earn rewards by capturing aerial imagery, while simultaneously providing organizations with swift access to high-resolution imagery and valuable derivative data. Our goal is to enhance decision-making processes and facilitate better planning and responses without the need for drone ownership or pilot hiring.

Position Overview

We are seeking a seasoned Senior Software Engineer to play a pivotal role in our data customer application. The ideal candidate will have a passion for software engineering and a strong sense of ownership within a dynamic team of skilled engineers.

Key Responsibilities:
  1. Architect and develop a cutting-edge geospatial data marketplace platform that is scalable, sustainable, extensible, and secure.
  2. Create robust APIs and backend services that deliver global-scale geospatial data and aerial imagery with exceptional response times.
  3. Collaborate closely with frontend and data engineers to ensure seamless integration of services that enhance customer satisfaction.
  4. Take ownership of our technology stack where applicable, contributing to the evolution of our backend architecture.
  5. Ensure the maintenance of high-quality, well-documented, and reliable code in accordance with industry best practices.
  6. Provide technical guidance, constructive feedback, and mentorship to fellow software engineers on the team.
  7. Work collaboratively with the team to identify improvements in customer experience, processes, and workflows.
Qualifications:
  1. Bachelor's degree in Computer Science or a related field, or equivalent professional experience.
  2. Over 6 years of software engineering experience, with a proven track record in developing and maintaining large-scale production systems.
  3. A strong self-motivated drive complemented by advanced problem-solving abilities and meticulous attention to detail.
  4. Expertise in database systems, data modeling, TypeScript, Python, and contemporary frameworks.
  5. In-depth knowledge of REST APIs and API-driven web and mobile platform architectures, including their construction, security, scalability, and maintenance.
  6. Comprehensive understanding of cloud infrastructure environments (specifically AWS), performance optimization strategies, and modern build tools and workflow automation (including source control, CI/CD pipelines, and testing frameworks).
  7. Experience with geospatial data, mapping, and image analysis.
  8. Strong communication skills, familiarity with professional software development methodologies, and the ability to thrive in a remote, agile environment.
  9. A continuous desire for learning and self-improvement.
Preferred Qualifications:
  1. Experience with blockchain technologies and smart contracts.
  2. Solid grasp of 3D mathematics.
  3. Contributions to open-source projects or personal repositories that showcase your work.
Benefits and Perks:

At Spexi, we believe that maintaining a healthy work-life balance is essential for our employees to produce their best work. We offer a range of benefits and perks to support this goal:

  1. Remote-friendly work environment.
  2. Flexible working hours.
  3. Comprehensive medical, dental, and vision health benefits.

Spexi is committed to fostering an inclusive workplace that values equality, supports diversity, and creates a welcoming atmosphere for all individuals.

We appreciate the interest of all applicants. Each application will be reviewed to determine the best fit for the position based on education and experience.



  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our unique financial technology solutions with some of the largest travel organizations globally. In this sector, we design systems and develop financial products that can scale internationally, focusing on enhancing both customer satisfaction and business outcomes for...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our unique financial technology solutions with some of the largest travel organizations globally. In this sector, we design systems and develop financial products that can scale internationally, focusing on enhancing both customer satisfaction and business outcomes for...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    Lead Backend Software EngineerWe are looking for a Lead Backend Software Engineer with expertise in Java and .NET, as well as experience in integrating and enhancing the Backbase digital banking platform. At Aequilibrium Software Inc, you will be part of a dynamic and agile technology professional services firm that is driving transformative change in the...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is tasked with the integration of our proprietary financial technology solutions with major players in the travel industry. This team is pivotal in developing systems and fintech offerings that can scale on a global level, ensuring that we continuously innovate and enhance both customer and...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is tasked with the integration of our proprietary financial technology solutions with major players in the travel industry. This team is pivotal in developing systems and fintech offerings that can scale on a global level, ensuring that we continuously innovate and enhance both customer and...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our proprietary financial technology solutions with some of the largest players in the travel industry. Within this sector, we design systems and develop financial offerings that can scale globally, focusing on enhancing both customer and business value.We are seeking...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our proprietary financial technology solutions with some of the largest players in the travel industry. Within this sector, we design systems and develop financial offerings that can scale globally, focusing on enhancing both customer and business value.We are seeking...


  • Vancouver, British Columbia, Canada Roche Full time

    About the RoleWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Roche. As a key member of our software engineering team, you will play a critical role in designing, implementing, and testing software features and product infrastructure, primarily from a backend perspective.Key ResponsibilitiesDesign and implement scalable...


  • Vancouver, British Columbia, Canada Roche Full time

    About the RoleWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Roche. As a key member of our software engineering team, you will play a critical role in designing, implementing, and testing software features and product infrastructure, primarily from a backend perspective.Key ResponsibilitiesDesign and implement scalable...


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

    About the RoleWe are seeking a highly skilled Senior Software Engineer to lead our backend systems team at Take-Two Interactive Software. As a technical lead, you will be responsible for designing and building high-performance, scalable, and secure distributed systems that power our backend services for millions of concurrent users.Key...


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

    About the RoleWe are seeking a highly skilled Senior Software Engineer to lead our backend systems team at Take-Two Interactive Software. As a technical lead, you will be responsible for designing and building high-performance, scalable, and secure distributed systems that power our backend services for millions of concurrent users.Key...


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

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Take-Two Interactive Software. As a key member of our Direct to Consumer team, you will be responsible for designing and building high-performance, scalable, and secure distributed systems that power our backend services for millions of concurrent users.Key...


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

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Take-Two Interactive Software. As a key member of our Direct to Consumer team, you will be responsible for designing and building high-performance, scalable, and secure distributed systems that power our backend services for millions of concurrent users.Key...


  • Vancouver, British Columbia, Canada Product and Technology Full time

    Join Our Team as a Lead Backend Software EngineerCompany: Product and TechnologyWork Type: Full-time, HybridLocation: Remote/HybridAbout Us:We are a leading travel retail and corporate travel management company with a global presence. Our mission is to provide exceptional travel experiences and solutions to our clients. We are dedicated to innovation and...


  • Vancouver, British Columbia, Canada Product and Technology Full time

    Position Overview:Join our dynamic team at Product and Technology as a Senior Backend Engineer specializing in Golang. We are a leading entity in the travel retail and corporate travel management sector, dedicated to delivering exceptional services.Key Responsibilities:- Develop and maintain robust backend systems using Golang.- Collaborate with...


  • Vancouver, British Columbia, Canada Go REcruitment Full time

    About Go RecruitmentGo Recruitment is a leading recruitment agency that specializes in placing top talent in the tech industry. We are passionate about helping companies like PocketPills find the best candidates for their open positions.About PocketPillsPocketPills is a tech-driven pharmacy that is revolutionizing the way people access medication. With a...


  • Vancouver, British Columbia, Canada Go REcruitment Full time

    About Go RecruitmentGo Recruitment is a leading recruitment agency that specializes in placing top talent in the tech industry. We are passionate about helping companies like PocketPills find the best candidates for their open positions.About PocketPillsPocketPills is a tech-driven pharmacy that is revolutionizing the way people access medication. With a...


  • Vancouver, British Columbia, Canada Thinkific Full time

    About the Role:Thinkific is a leading online learning platform that empowers creators to build and sell online courses, communities, and memberships. We're seeking a highly skilled Senior Backend Software Engineer to join our TCommerce team, responsible for all payments initiatives at Thinkific.Key Responsibilities:Drive and deliver major engineering...


  • Vancouver, British Columbia, Canada Thinkific Full time

    About the Role:Thinkific is a leading online learning platform that empowers creators to build and sell online courses, communities, and memberships. We're seeking a highly skilled Senior Backend Software Engineer to join our TCommerce team, responsible for all payments initiatives at Thinkific.Key Responsibilities:Drive and deliver major engineering...


  • Vancouver, British Columbia, Canada Leonardo Interactive Pty Full time

    Company Overview: Leonardo Interactive Pty is a pioneering tech enterprise focused on advancing AI solutions. Our platform has rapidly gained traction, boasting a significant user base globally.Position Overview: We are in search of an experienced Backend Software Engineer specializing in NodeJS to become an integral part of our dynamic API division. In this...