Work model: Hybrid from Warsaw or 100% remote with occasional European workshops
We are looking for an experienced Senior Java Developer with a strong focus on designing and maintaining scalable distributed systems. You will contribute to building high-performance backend architectures that ensure reliability, fault tolerance, and efficiency at scale. You will be developing RESTful APIs, optimizing system performance, and implementing secure, well-documented interfaces. Proven ability to work cross-functionally with ops, feature teams and product stakeholders to deliver resilient, production-grade solutions that power seamless user experiences is needed. Join us if You are passionate about systems design, scalability challenges, and leveraging modern technologies to solve complex infrastructure problems!
Our client is an innovative, international technology company operating in the proptech and construction tech sectors. Their mission is to make building projects more collaborative and efficient worldwide.
They have created a modern cloud platform that enables effective management of project data throughout the entire building lifecycle – from planning and design, through construction, to maintenance.
The company operates globally and collaborates with leading partners in the architecture, engineering, and construction industries. Its solutions are built on open standards, ensuring smooth integration with other tools and easy access to information for all project participants.
responsibilities :
Designing and maintaining scalable distributed systems
Building high-performance backend architectures
Ensuring reliability, fault tolerance, and efficiency at scale
Developing RESTful APIs
Optimizing system performance
Implementing secure, well-documented interfaces
Collaborating with ops, feature teams, and product stakeholders
Discussing and documenting designs of APIs and internal subsystems
Working with modern data stores (relational, NoSQL, etc.)
requirements-expected :
Deep understanding of Java or other JVM-hosted languages
Familiarity with key distributed systems concepts: consensus algorithms, consistency models, causality, fault tolerance
Comfortable discussing and documenting API and subsystem designs
Working knowledge of relational and NoSQL data stores
Strong CS fundamentals: Big-O, parsers, data structures & algorithms
Building event-driven applications
Background in scale-up environments
offered :
You will work in a truly international environment, collaborating with distributed teams and stakeholders from multiple countries
Opportunity to own system design and architecture and directly impact product scalability and reliability
Join a company building a global SaaS platform used in the construction technology sector
Work in a culture that values autonomy, trust, and innovation