Senior Backend Engineer (Node/Java)
We’re looking for a Senior Backend Engineer who thinks beyond endpoints and wants real influence on how backend systems are designed and evolved.We build backend systems for mobile applications used at scale, working mostly on long-lived products, not short-term experiments. Node.js and Java are tools we use - architecture and decision-making matter more.
What you’ll do:
Design and evolve API-first backend systems for mobile apps at real scale
Build and maintain Backend-for-Frontend (BFF) layers
Make architectural decisions with real constraints: performance, cost, reliability, security
Work closely with product teams and clients to turn business needs into technical solutions
Join projects early (discovery, architecture, estimations) and take ownership over outcomes
Tech (what matters)
Must-have
Strong experience with Node.js or Java
API design (REST, async)
SQL databases
Cloud basics (AWS or similar)
Good to know:
Event-driven systems / messaging
CI/CD and observability
OAuth2 / JWT
Kafka, GraphQL, Kubernetes - nice to have, not required
How we use AI
AI is part of daily work (coding, reviews, discovery)
Used critically, not blindly
Tools and support included
We’re looking for someone who
Thinks architecturally, not just implementation-first
Understands trade-offs: time, quality, cost, risk
Has 4+ years of commercial experience
Takes ownership and communicates well with non-backend stakeholders
This role may not be for you if
You only want to implement predefined tasks
You avoid architectural responsibility
You’re not comfortable with AI being part of the engineering process
Why join
Real impact on architecture and technical decisions
Systems with scale and long-term ownership
Pragmatic engineering culture - no buzzwords, no chaos
We value your trust in providing us your data, thus we are striving to use commercially acceptable means of protecting it. Below you will find the necessary information about the data we collect and process when you send us your CV.
The controller of your personal data is Miquido Spółka z ograniczoną odpowiedzialnością sp. k. with its seat in Krakow, Zabłocie 43a, 30-701 Kraków, Poland (“Miquido”, “We”, “Our” or “Us”). See more
Senior Backend Engineer (Node/Java)
Senior Backend Engineer (Node/Java)