
Full Stack Software Engineer (Geospatial Analytics)
Overview
At EarthDaily Analytics (EDA), we strive to build a more sustainable planet by creating innovative solutions that combine satellite imagery of the Earth, modern software engineering, machine learning, and cloud computing to solve the world’s toughest challenges in agriculture, energy and mining, insurance and risk mitigation, wildfire and forest intelligence, carbon-capture verification and more.
Job Description
EarthDaily Analytics is looking for a Full Stack Software Engineer to join their Mining & Energy team. The role involves developing and optimizing high-performance geospatial, data-driven applications, requiring expertise in front-end development, geospatial data, and solution architecture best practices.
Responsibilities
- - Design, develop, and maintain scalable web applications using modern frontend and backend technologies.
- - Manage end-to-end product lifecycle, from creation to deployment and maintenance.
- - Collaborate with product manager and UX designers to transform wireframes and UI designs into functional applications.
- - Collaborate with product manager and other engineering team members to define and ship new features.
- - Integrate geospatial data and mapping solutions using Leaflet, Mapbox or other APIs.
- - Develop advanced interactive maps, overlays, heatmaps, and custom GIS functionalities.
- - Implement data visualization to display analytics and trends.
- - Drive solution architecture to ensure scalable and maintainable applications.
- - Collaborate with technical team to design RESTful APIs.
- - Geospatial & Data Visualization.
- - Additional duties as assigned.
Required Skills
- - Bachelor's degree in Computer Science, Software Engineering, Information Technology, Web Development, or equivalent.
- - 5+ years of professional experience in full stack development, with at least 3+ years in front-end experience.
- - Proficiency in React JS and Python.
- - Experience with geospatial data, including raster and vector data.
- - Experience with data visualization libraries (e.g., D3.js or Chart.js).
- - Bonus: Experience with GIS/mapping tools.
- - Knowledge of relational and NoSQL databases.
- - Experience with RESTful APIs and microservices architecture in a cloud environment (AWS).
- - Familiarity with CI/CD pipelines and automation testing.
- - Willingness (eagerness) to learn new technologies, tools, and industry concepts.
- - Strong communication and attention to detail.
- - The ability to rapidly prototype to validate product concepts and de-risk technical unknowns.
- - Bonus: Proficiency in geospatial data processing, georeferencing, and mapping integration.
Benefits
- - Competitive compensation, full benefits and flexible time off.
- - Be part of a meaningful mission as part of one of Canada’s most innovative space companies that are developing sustainable solutions for our planet.
- - Continuous employee growth and development including training from leading experts in the field in advanced topics spanning remote sensing to cloud-native architecture.
- - Great work environment and team with a head office location in Minnesota.
- - Flexible working hours with work from home opportunities made to fit your life.
About the company
EarthDaily Analytics (EDA) is a Canadian company with headquarters in Vancouver, British Columbia, providing evidence-based, actionable insights for addressing some of the world's greatest challenges, from sustainable agriculture and disaster management to climate change monitoring and forestry protection, among many others.
All Job Openings at EarthDaily