Remote Senior Software Engineer, Backend

at Spexi

Posted 7 hours ago 1 applied

Description:

  • Spexi is a drone technology company focused on making ultra-high resolution geospatial imagery accessible to empower better decision-making about the physical world.
  • The company is building the Spexi Network, the world’s first Fly-to-Earn platform, allowing drone pilots to earn rewards for flying and collecting aerial imagery.
  • Organizations can access high-resolution aerial imagery and valuable derivative data for remote monitoring of various assets without needing to own drones or hire pilots.
  • The company is seeking an experienced Senior Software Engineer to contribute to their data customer application.
  • The ideal candidate should be passionate about software development and willing to take ownership within a motivated team of engineers.
  • Responsibilities include designing and developing a scalable, sustainable, extensible, and secure geospatial data marketplace platform, developing reliable APIs and backend services, collaborating with frontend and data engineers, maintaining high-quality code, providing technical leadership, and improving customer experience.

Requirements:

  • A BSc. in Computer Science or a similar degree, or equivalent work experience is required.
  • Candidates must have 6+ years of software engineering experience with a proven history of creating and supporting large-scale production systems.
  • A strong self-directed drive with advanced problem-solving skills and attention to detail is essential.
  • Expert proficiency in database systems, data models, TypeScript, Python, and modern frameworks is required.
  • Advanced knowledge of REST APIs and API-driven web and mobile platform architectures is necessary, including how to build, secure, scale, and maintain them.
  • A deep understanding of cloud-based infrastructure environments, particularly AWS, performance optimization techniques, and modern build tools and workflow automation is needed.
  • Experience with geospatial data, mapping, and image analysis is preferred.
  • Strong communication skills and familiarity with professional software development processes are important, along with the ability to work effectively in a remote, agile environment.
  • An insatiable thirst for learning and challenging oneself is expected.

Benefits:

  • Spexi offers a remote-friendly environment to support work-life balance.
  • Flexible working hours are provided to accommodate employees' schedules.
  • Comprehensive medical, dental, and vision health benefits are included to ensure employee well-being.
  • The company promotes workplace equality, supports diversity, and creates a welcoming environment for all employees.