DEVELOPMENT

Full-Stack (Java+React) Engineer

Preferable Location(s): Warsaw, Poland | Kraków, Poland | Lublin, Poland | Prague, Czechia | Brno, Czechia | Ostrava, Czechia | Kyiv, Ukraine | Odesa, Ukraine | Lviv, Ukraine
Work Type: Full Time
For our client in Berlin, we are looking for a Senior Software Engineer with a strong Frontend focus to join a long-term project. You will work on enhancing the client’s Property Hub platform, introducing AI-driven features into existing products, and potentially contributing to the development of new AI-powered solutions. This role is frontend-heavy (~70% Frontend / ~30% Backend) and requires strong autonomy, ownership, and the ability to work independently in a distributed, international team.

Location: Berlin, Germany (100% Remote)
Project Language: English
Start Date: ASAP
Duration: Until end of June 2026 (with possible extension)
Engagement: Full-time, Contract / B2B

Key Responsibilities
  • Enhance and extend the functionality of the client’s Property Hub platform
  • Design and implement AI-driven features in existing frontend applications
  • Contribute to the development of new AI-powered products where applicable
  • Develop scalable and maintainable frontend solutions using Micro Frontend architecture
  • Collaborate with backend teams to integrate services built with Java / Kotlin / Spring Boot
  • Participate in architectural discussions and technical decision-making
  • Ensure code quality, performance, and maintainability across the frontend codebase
  • Work closely with product managers, designers, and engineers in an Agile environment

Must-Have Skills & Experience
  • Senior-level experience as a Software Engineer
  • Strong autonomy and ability to deliver tasks independently
  • Excellent communication skills and a strong sense of ownership
  • Frontend (Primary – ~70%)
  • Strong experience with React and TypeScript
  • Hands-on experience with Micro Frontend architectures
  • Ability to independently handle frontend tasks of low to mid complexity
  • Backend (Secondary – ~30%)
  • Solid experience with Java and/or Kotlin
  • Experience building and consuming Spring Boot microservices
  • Ability to independently deliver mid-complexity backend tasks
  • Experience working with AWS
  • General understanding of DevOps practices and cloud-based deployments

Nice to Have
  • Experience working on AI-driven or AI-enabled products
  • Strong proactivity and problem-solving mindset
  • Previous experience in distributed or fully remote teams

Submit Your Application

You have successfully applied
  • You have errors in applying