Full-Stack Product Engineer

Apply now

Location: Portland, ME or Boston, MA (only local candidates will be considered - relocation is not offered for this position)

Role: Hybrid - must be in the office at least 2 days per week

Type: Full-time


Aperture Overview

Aperture is a fast-moving, innovation-driven startup developing cutting-edge sensor and analytics solutions for climate monitoring and national security. Our mission is to deliver high-resolution, near-real-time insights on soil moisture and environmental conditions using novel radar satellite sensing technology and geospatial machine learning. From agriculture and water conservation to climate resilience and national security, we are enabling smarter decisions through better data.


At Aperture, we are redefining how radio sensing operates in complex environments, from penetrating dense foliage to monitoring earth’s critical health metrics. Our expertise in software-defined radar, RF engineering, and advanced analytics positions us at the forefront of breakthrough technologies in remote sensing.


With significant customer interest and growing momentum, we are building a world-class team of engineers, scientists, and innovators to push the boundaries of what’s possible. Join us in shaping the future of radar sensing and global intelligence.


The Role

We are hiring a Full-Stack Product Engineer to take ownership of customer-facing product development. This role will focus on building and maintaining our web application, web based APIs, integrating with ML and data pipelines, and improving onboarding and user experience.

You will work closely with modeling and platform engineers to deliver reliable, production-ready features.

This role is ideal for someone who enjoys shipping real products in a technically complex environment.


What You’ll Do

  • Build and maintain features in our Django application
  • Implement APIs that interface with ML inference and data pipelines
  • Improve onboarding, account management, and notification systems
  • Design and implement UI components for map-based data visualization
  • Collaborate with platform and ML engineers to integrate model outputs
  • Improve product reliability and reduce manual intervention
  • Contribute to production deployments and debugging


What We’re Looking For

  • 3–6+ years experience as a software engineer
  • Strong experience with Python and Django (or similar backend frameworks)
  • Solid frontend experience (React or modern JS frameworks)
  • Experience working with APIs and cloud environments (GCP preferred)
  • Ability to work independently in a small team
  • Comfortable operating in ambiguous, early-stage environments
  • Strong product sense and attention to usability


Nice to Have

  • Experience with geospatial data (GeoJSON, raster formats, etc.)
  • Experience deploying applications in GCP
  • Familiarity with asynchronous processing or batch workflows
  • Experience with scientific or data-heavy applications


Compensation & Benefits

  • Competitive salary and meaningful equity
  • Flexible work hours
  • Generous PTO and health benefits
  • Opportunity to shape foundational infrastructure in a high-impact climate-tech company