Summary
Join Spexi, a drone technology company, as a Senior Software Engineer to contribute to our data customer application and help shape our backend architecture.
Requirements
- BSc. in Computer Science or similar degree, or equivalent work experience
- 6+ years of software engineering experience, with a demonstrable history of creating and supporting large-scale production systems
- A strong, self-directed drive with 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 and API-driven web and mobile platform architectures, and how to build, secure, scale and maintain them over time
- Deep understanding of cloud-based infrastructure environments (AWS specifically), performance optimization techniques, and modern build tools and workflow automation (source control, CI/CD pipelines, test frameworks)
- Experience with geospatial data, mapping and image analysis
- Strong communication skills, familiarity with professional software development processes, and the ability to work effectively in a remote, agile environment
- An insatiable thirst for learning and challenging yourself
Responsibilities
- Design and develop an innovative geospatial data marketplace platform that's scalable, sustainable, extensible and secure
- Develop reliable APIs and backend services which deliver global-scale geospatial data and aerial imagery with lightning-fast response times
- Work closely with frontend and data engineers to smoothly integrate services which delight our customers
- Take ownership across our tech stack wherever relevant and applicable, and help shape our backend architecture
- Maintain high-quality, well-documented and reliable code using industry best practices
- Provide technical leadership, constructive feedback, and mentorship to other software engineers on our team
- Collaborate with the team on ways to improve our customer experience, processes and workflows
Preferred Qualifications
- Experience with blockchain architectures and smart contracts
- Solid understanding of 3D mathematics
- Contributions to open-source projects or personal repositories showcasing your work
Benefits
- Remote friendly environment
- Flexible hours
- Medical, dental, vision health benefits