Full-Stack Web Developer

Exolaunch
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

API
Business Logic
Automation of Tests
Client Server Models
Code Review
Databases
Continuous Integration
Software Design Patterns
Distributed Systems
Github
Graph Database
Identity and Access Management
Python
PostgreSQL
NoSQL
OAuth
OpenID
Redis
Svelte
Next.js
Data Streaming
TypeScript
Web Applications
Okta
React
Backend
GIT
Front End Software Development
Functional Programming
Docker
Microservices

Job description

At the heart of our internal operations and customer interactions are comprehensive, web-based management solutions. These systems are critical for bridging our internal management workflows with seamless, user-facing solutions. To build and scale these systems, we are looking for an experienced Full-Stack Web Developer to join our team.

In this role, you will work closely with product and engineering leadership, taking well-defined product requirements and turning them into robust, high-performing technical realities. The ideal candidate takes pride in writing clean, modular code, applying strong software design patterns, and executing with a product-minded approach. You will be a key engineering partner, helping build the digital infrastructure that supports the future of satellite deployment.

Your role is based at our HQ office at Potsdamer Platz. Your mission

  • Take well-defined product requirements and turn them into robust, high-performing technical solutions across the entire stack.
  • Design, build, and scale maintainable features, ensuring high performance, security, and reliability.
  • Apply strong software design patterns and best practices to solve complex business logic, keeping the codebase modular and scalable.
  • Work collaboratively with the Product Manager to understand the "why" behind features, remaining mindful of the overall product vision and end-user experience during implementation.
  • Securely integrate Identity and Access Management (IAM) solutions, manage database interactions, and maintain CI/CD pipelines.
  • Foster a collaborative technical environment through thorough code reviews, knowledge sharing, and upholding high technical standards.

Requirements

  • Strong experience building performant, scalable web applications with a deep understanding of software design patterns.
  • Deep understanding of data flow across distributed systems, including client-server communication paradigms, state management, asynchronous processing, and secure API boundaries between decoupled frontend and backend services.
  • Backend: Mastery of modern, strongly-typed or functional programming. Experience with Rust (Axum/Tokio) is a big plus. Experience in Python is also a plus.
  • Frontend: Strong TypeScript experience with modern frameworks, preferably Next.js/React or SvelteKit/Svelte 5 with the agility to master the counterpiece quickly.
  • IAM & Security: Hands-on experience with OIDC/OAuth2 protocols, integrating IAM setups (e.g., Keycloak, FusionAuth, Auth0, Okta) and securing APIs. Familiarity with Auth.js (NextAuth/SvelteKitAuth) is a plus.
  • Infrastructure & Data: Strong experience with PostgreSQL and familiarity with NoSQL databases. Experience with multi-model or graph databases (e.g. SurrealDB) or Redis is highly valued. Proficient with Docker-based deployment and development.
  • CI/CD: Proficient with GitHub Actions, Git-based workflows, and writing comprehensive automated tests.
  • Excellent written and spoken English, with strong technical communication skills.
  • Positive, proactive self-starter attitude with the ability to work in a highly integrated team setting.

Benefits & conditions

  • Competitive compensation package tailored to your experience and responsibilities
  • Subsidies for lunch, mobility, and special occasions, depending on eligibility
  • Flexible working hours and hybrid work model (3 days office, 2 days remote) in a friendly collaborative atmosphere
  • State-of-the-art Office in the heart of Berlin at Potsdamer Platz
  • Access to an in-house fitness studio at the HQ
  • All necessary IT equipment and office tools to perform your role effectively
  • Complimentary drinks, snacks, and fresh fruit, plus a well-equipped office environment
  • Regular team gatherings, celebrations, and internal events

About the company

Curious about supporting a team working on real launch missions? Then Exolaunch might be the perfect place for you. Exolaunch is a global leader in launch mission management, satellite integration and satellite deployment technologies. With a decade of flight heritage and over 670 satellites launched across 41 missions to date, Exolaunch leverages industry insight to tailor turnkey solutions that meet customer needs and respond to market trends. Exolaunch fulfills launch contracts for industry leaders, the world's most innovative startups, research institutions, government organizations, and international space agencies., Exolaunch, headquartered in Berlin, Germany with offices in the U.S., France, and Japan, is a global leader in launch mission integration and deployment technologies for small satellites. With a decade of flight heritage and over 670 satellites launched across 42 missions to date, Exolaunch leverages industry insight to tailor turnkey solutions that meet customer needs and respond to market trends. Exolaunch fulfills launch contracts for industry leaders, the world's most innovative start-ups, research institutions, government organizations, and international space agencies. The company develops and manufactures its own flight-proven and industry-leading small satellite separation systems, with the fastest-growing heritage on the market. Exolaunch promotes safe, sustainable, and responsible use of space and is committed to making space accessible for all.

Apply for this position