Description
Your mission
Responsibilities:
- Design, develop, and maintain scalable web applications using modern frontend and backend frameworks.
- Implement micro-frontend architectures and integrate with distributed backend services.
- Build and consume RESTful APIs; ensure robust automated testing across the stack.
- Contribute to CI/CD pipelines and cloud-native deployments.
- Participate in code reviews, architectural discussions, and continuous improvement.
Your profile
Requirements:
- Strong experience with component-based frontend frameworks and typed languages (React, TypeScript, and modern frontend tooling)
- Proficiency in backend development with Python or similar languages; familiarity with both synchronous and asynchronous patterns.
- Experience with containerization, orchestration, and cloud infrastructure.
- Solid understanding of micro-frontend and microservice architectures.
- Familiarity with automated testing, code quality tools, and collaborative workflows.
- Ability to work with both legacy and modern systems, and automate repetitive tasks.
- You can’t imagine working without agile methods
- You care deeply about software craftsmanship, including clean code, TDD, and continuous delivery
- You actively practice the DevOps mindset
- English with at least B2 level, German is a big plus
Nice to Have:
- Proficiency in other languages (Kotlin, Go, Rust)
- Knowledge about CQRS/event sourcing pattern
- Experience with infrastructure automation and cloud platforms, and Infrastructure as Code
- Knowledge of educational technology or large scale SaaS platforms.
We expect every team member to be present in the office three days a week. So you need a working permission in Germany by EU-Nationality or any other means and have to be willing to relocate if you don’t live already in the Berlin area.
