Senior Backend Engineer (Node/Java)

Java

Senior Backend Engineer (Node/Java)

Java
Centrum, Łódź +4 Locations

Miquido

Full-time
B2B
Senior
Remote
6 244.78 - 7 689.47 USD
Net per month - B2B

Job description

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

Tech stack

    Polish

    C1

    English

    C1

    TypeScript

    advanced

    Node.js

    advanced

    Java

    advanced

    Spring Boot

    advanced

    AWS

    regular

    REST

    regular

    Docker

    regular

    GraphQL

    regular

Office location