Назад
Company hidden
21 час назад

Software Engineer, Backend (Java)

Формат работы
hybrid
Тип работы
fulltime
Английский
b2
Страна
Germany
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен 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

hirify.global 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →