About the role

  • Full-Stack Developer responsible for end-to-end product features in Earth Observation technology. You will engage with customers, design APIs, and build user interfaces.

Responsibilities

  • Customer-Centric Product Development: Engage with customers to understand their needs, then design, prototype, and implement valuable, user-focused features for our Product.
  • End-to-End Feature Ownership: Take full responsibility for features, spanning the entire lifecycle from initial data model and API design to web UI development and final production deployment.
  • Data and System Architecture: Design and implement scalable data flows and schemas utilizing database technologies and event pipelines.
  • Workflow Standardization and Evolution: Implement and continuously improve standardized product workflow, ensuring services communicate effectively by emitting and consuming domain events.
  • Front-End and Geospatial Visualization: Develop accessible, responsive user interfaces with a focus on integrating complex geospatial visualizations, maps, and timelines.
  • Technical Excellence and Reliability: Drive improvements in system reliability through automated testing, robust CI/CD pipelines, and enhanced observability practices.
  • Infrastructure and Operations Contribution: Collaborate on infrastructure-as-code and deployment pipelines, contributing to sensible and sustainable operational practices.

Requirements

  • Frontend Proficiency: Strong skills in React, TypeScript, modern state management, data handling patterns, and frontend testing best practices.
  • Backend & Data: Expertise in Python for building web APIs and services, along with strong data modeling capabilities for PostgreSQL.
  • Event-Driven Systems: Experience in designing, emitting, and handling domain events, with familiarity with event streaming platforms like Kafka.
  • Quality & Testing: Proficient in backend testing tools and practices (pytest, coverage, mocks) and frontend testing methodologies.
  • Observability: Ability to implement meaningful metrics, tracing, and structured logging (familiarity with tools like AWS Lambda Powertools and Sentry is a plus).
  • DevOps & Infrastructure: Solid understanding of CI/CD fundamentals and comfort with Infrastructure-as-Code (specifically Terraform).
  • Security: Foundational knowledge of security and authentication principles (e.g., Auth0/OIDC, JWT, managing permissions and entitlements).

Benefits

  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development

Job title

Full-Stack Developer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job