Software Engineer, Backend (Java) - All Genders
Role details
Job location
Tech stack
Job description
- Own the Backend: Design, build, and deploy robust, scalable, high performance backend services in Java that power our core platforms.
- Serve the Data: Expose backend endpoints through GraphQL, with efficient data fetching, query optimization, and clean integration with frontend systems.
- Architect for Scale: Build event driven solutions on Kafka for seamless data flow, system reactivity, and extreme reliability.
- See the Whole System: Keep full visibility across the backend ecosystem, and understand how services integrate across our distributed infrastructure.
- Ship with AI: Use LLM and agentic tools to move fast, while keeping total ownership and full understanding of the generated code.
- Solve Time: Tackle the hard challenges around how Time is managed, processed, and presented across the globe.
- Translate the Hard Stuff: Work closely with cross functional teams to turn complex scheduling requirements into clean, elegant technical solutions.
Requirements
-
The Foundation: A Bachelor's in Computer Science, a related technical field, or equal practical experience.
-
The Toolkit: Professional experience designing, developing, and shipping production ready, highly concurrent backend services in Java.
-
The Systems Mind: Strong systems level thinking, with the ability to read, debug, and understand multi language codebases.
-
The Distributed Layer: Practical experience with distributed systems, microservices, and event driven architectures built on Kafka. Nice to have:
-
The AI Edge: Advanced experience using modern AI assisted engineering workflows (Specs, Loops, agentic tools) to safely speed up backend testing, generation, and architecture validation.
-
The Infra: Deep knowledge of reactive programming models, cloud infrastructure (AWS or GCP), and containerization (Docker, Kubernetes).
-
The Fundamentals: A strong foundation in computer science fundamentals: data structures, algorithms, and distributed system design.
-
The API Layer: Experience designing and serving APIs, ideally GraphQL.
-
The Location: You are based in Germany with full right to work. We cannot sponsor visas or support relocation at this time.