Full Stack Software Engineer

UrtheCast Logo

UrtheCast

πŸ’΅ $105k-$130k
πŸ“Remote - Worldwide

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.