New offer - be the first one to apply!

April 8, 2026

Senior Fullstack Java Software Architect

Senior • Hybrid

38,000 - 43,000 PLN

Krakow, Poland

We’re looking for an experienced Senior Full-Stack Software Architect to join a UI Platform team and play a key role in shaping the evolution of a modern enterprise web platform. In this position, you’ll work as a hands-on technical authority, designing scalable architectures that connect micro-frontend solutions with robust, cloud-based backend services.

This role is ideal for someone who enjoys working at the intersection of front-end orchestration and backend architecture, modernizing legacy systems, and setting technical direction that scales across teams.

Responsibilites:

  • Design and implement a scalable micro-frontend App Shell architecture, including reusable component libraries.

  • Drive the modernization of legacy systems (e.g. .NET-based applications) toward modern React- and Java-based solutions using safe, incremental migration patterns.

  • Collaborate closely with platform and full-stack engineers to define standards for module federation, routing, and inter-application communication.

  • Establish and promote architectural patterns, coding standards, and best practices across multiple engineering teams.

  • Define integration strategies for shared authentication, login workflows, URL routing, and communication between micro-applications.

  • Improve platform-wide performance, observability, security, and reliability.

  • Act as a hands-on architect: review code, guide implementation decisions, and ensure architectural consistency.

  • Mentor engineers and contribute to a culture of technical excellence and continuous improvement.

Requirements:

  • 10+ years of experience in software engineering, including work in architectural roles within large-scale or SaaS environments.

  • Strong background in both front-end and back-end architecture, with the ability to clearly document and communicate complex systems.

  • Expert-level experience with Java for backend services and JavaScript / TypeScript + React for front-end and micro-frontend solutions.

  • Hands-on experience with cloud platforms such as AWS, Azure, or GCP, and cloud-native architectures.

  • Strong knowledge of CI/CD pipelines (e.g. GitHub Actions, Jenkins) and infrastructure automation tools like Terraform.

  • Deep understanding of the software development lifecycle (SDLC), including testing strategies, deployment automation, and production monitoring.

  • Strong communication skills and the ability to collaborate across teams, balance technical trade-offs, and influence architectural decisions.

Nice to have:

  • Practical experience with micro-frontends, large-scale legacy modernization, and designing high-performance web platforms.

  • Familiarity with architectural documentation approaches such as the C4 model or modernization patterns like Strangler Fig.