
Full-Stack Developer
Satellogic
full-time
Posted on:
Location Type: Hybrid
Location: Barcelona • Spain
Visit company websiteExplore more
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