Satellogic

Full-Stack Developer

Satellogic

full-time

Posted on:

Location Type: Hybrid

Location: BarcelonaSpain

Visit company website

Explore more

AI Apply
Apply

About the role

  • Engage with customers to understand their needs, then design, prototype, and implement valuable, user-focused features for our Product
  • Take full responsibility for features, spanning the entire lifecycle from initial data model and API design to web UI development and final production deployment
  • Design and implement scalable data flows and schemas utilizing database technologies and event pipelines
  • Implement and continuously improve Aleph’s standardized product workflow, ensuring services communicate effectively by emitting and consuming domain events
  • Develop accessible, responsive user interfaces with a focus on integrating complex geospatial visualizations, maps, and timelines
  • Drive improvements in system reliability through automated testing, robust CI/CD pipelines, and enhanced observability practices
  • Collaborate on infrastructure-as-code and deployment pipelines, contributing to sensible and sustainable operational practices
  • Apply core Aleph principles—including user focus, pragmatic planning, technical excellence, robust observability, and comprehensive documentation—to guide all decision-making

Requirements

  • Substantial experience building robust, production-grade web applications
  • Strong skills in React, TypeScript, modern state management, data handling patterns, and frontend testing best practices
  • Expertise in Python for building web APIs and services, along with strong data modeling capabilities for PostgreSQL
  • Experience in designing, emitting, and handling domain events, with familiarity with event streaming platforms like Kafka
  • Proficient in backend testing tools and practices (pytest, coverage, mocks) and frontend testing methodologies
  • Ability to implement meaningful metrics, tracing, and structured logging (familiarity with tools like AWS Lambda Powertools and Sentry is a plus)
  • Solid understanding of CI/CD fundamentals and comfort with Infrastructure-as-Code (specifically Terraform)
  • Foundational knowledge of security and authentication principles (e.g., Auth0/OIDC, JWT, managing permissions and entitlements)
Benefits
  • Psychological safety
  • Candid feedback
  • Impeccable communication
  • Continuous learning
  • Clear, concise docs
  • No knowledge silos
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ReactTypeScriptPythonPostgreSQLCI/CDInfrastructure-as-CodeTerraformevent streamingdomain eventsbackend testing
Soft Skills
user focuspragmatic planningtechnical excellencerobust observabilitycomprehensive documentation