Full-Stack Web Developer
Role details
Job location
Tech stack
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