Full Stack Software Engineer

UrtheCast
Summary
Join EarthDaily Analytics (EDA), a company dedicated to building a more sustainable planet through innovative solutions combining satellite imagery, software engineering, machine learning, and cloud computing. As a Full Stack Software Engineer (Geospatial Analytics), you will be responsible for developing and optimizing high-performance geospatial, data-driven applications. This role requires expertise in front-end development, geospatial data, and solution architecture best practices. You will work closely with product managers, engineers, and applied scientists to turn ideas into reality, utilizing both front-end and back-end technologies. This is a remote opportunity with a fun, fast-paced, and exciting work environment, where you will be part of a team that values sustainability, creativity, innovation, communication, diversity, and accountability.
Requirements
- 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)
- 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
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
Preferred Qualifications
- Experience with GIS/mapping tools
- Proficiency in geospatial data processing, georeferencing, and mapping integration
Benefits
- Base Salary Range: $105,000-$130,000 USD annually
- 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