Software Engineer, Backend (Java)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Software Engineer, Backend (Java): Design, build, and deploy high-performance Java backend services for a B2B SaaS scheduling platform with an accent on GraphQL data exposure, Kafka-based event-driven reliability, and end-to-end ownership across a distributed codebase. Focus on solving complex time and scheduling challenges globally while using LLM and agentic tools to iterate fast without losing full understanding of generated code.
Location: Based in Germany with full right to work (no visa sponsorship or relocation support)
Company
is a B2B SaaS platform for coordinating meetings and collaboration across teams and companies.
What you will do
- Own the backend by designing, building, and deploying robust, scalable, high-performance Java services.
- Serve data through GraphQL with efficient data fetching, query optimization, and clean frontend integration.
- Architect for scale using Kafka to build event-driven solutions for reactivity and reliability.
- Maintain full visibility across the backend ecosystem and understand how services integrate in distributed infrastructure.
- Ship with AI by using LLM and agentic tools to move fast while keeping total ownership of generated code.
- Solve hard scheduling/time problems and translate complex requirements into clean technical solutions with cross-functional teams.
Requirements
- Experience designing, developing, and shipping production-ready, highly concurrent backend services in Java.
- Strong systems-level thinking: ability to read, debug, and understand multi-language codebases.
- Practical experience with distributed systems, microservices, and event-driven architectures using Kafka.
- Bachelor’s in Computer Science (or related field) or equivalent practical experience.
- Must be based in Germany and have full right to work; no visa sponsorship or relocation support.
Nice to have
- Advanced experience with AI-assisted engineering workflows (Specs, Loops, agentic tools) for backend testing, generation, and architecture validation.
- Deep knowledge of reactive programming models, cloud infrastructure (AWS or GCP), and containerization (Docker, Kubernetes).
- Experience designing and serving APIs, ideally GraphQL.
- Strong computer science fundamentals (data structures, algorithms, distributed system design).
Culture & Benefits
- Hybrid setup with an engineering presence in Berlin.
- Trust-focused culture emphasizing curiosity, autonomy, and ownership.
- Encouragement to use modern AI/agentic tools to iterate quickly.
- Cross-country team with offices in Berlin and Belgrade and a home base in Zurich.
- Hiring process includes a home assignment and multiple interview stages.
Hiring process
- Initial application review, then a technical interview based on a home assignment.
- Exec interview, followed by an HR interview with BRYQ assessment.
- Final offer and reference check.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →