Senior Backend Engineer (Node + Java)

6 272 - 7 723 USDNet per month - B2B
Java

Senior Backend Engineer (Node + Java)

Java
-, Poznań +4 Locations

Miquido

Full-time
B2B
Senior
Remote
6 272 - 7 723 USD
Net per month - B2B

Job description

Designing systems, not just writing endpoints

We’re looking for a backend engineer who thinks in systems, understands business domains, and treats AI as a tool -> not a threat.Node.js and Java are important, but they’re means, not the goal. What matters most is architecture, decision-making, and ownership. This role also involves shaping solutions early -> translating business needs into technical architectures and supporting technical decision-making before a single line of code is written.

At first glance, some of the points below may sound generic or even like buzzwords. They aren’t.

Every item in this description is here intentionally and reflects how we actually work and what we expect from this role.


What you’ll do:

  • Design and build API-first, event-driven backend systems that power mobile applications used by millions — apps you may already have on your phone

  • Create backend-for-frontend (BFF) layers for mobile apps operating at real scale, with real performance and reliability constraints

  • Work across Node.js and Java on large, well-known products and long-lived systems, not only early-stage startups

  • Work directly with clients and product teams to shape solutions — understanding constraints, trade-offs, and business goals, not just implementing tickets

  • Shape solutions early and participate in technical presales, including architecture proposals, estimations, and technical validation

  • Make and communicate architectural decisions considering scalability, reliability, security, and cost, from presales through delivery

  • Use third-party services, cloud platforms, and APIs to simplify systems and deliver value faster — choosing build vs buy consciously

  • Work in a team that uses AI thoughtfully and seriously, investing in it to stay competitive in 2030, not stuck in how software was built in 2020


Tech & architecture we work with:

Architecture

  • Monoliths and microservices, event-driven systems

  • REST / GraphQL / streaming APIs (event streams, real-time data, AI token streaming)

  • Kafka / RabbitMQ / async messaging

  • Making architectural trade-offs: serverless vs long-running services, build vs buy, split vs keep together

Nodejs / Java

  • Backend-for-Frontend (mobile-first) - API shaping, versioning, performance for mobile clients

  • External APIs & third-party services - integrations, auth, rate limits, failure handling

  • Real-time & streaming - WebSockets, event streams, AI/LLM token streaming

  • Data & persistence - SQL and NoSQL databases, schema and query design

  • Choosing technologies based on system constraints, scale, domain complexity, and long-term ownership

Platform & cloud

  • Cloud platforms (AWS) - compute, storage, networking, managed services

  • Managed over custom - databases, queues, caches, third-party platforms

  • Kubernetes and/or serverless - understanding trade-offs

  • CI/CD - build, test, deploy pipelines

  • Observability - logs, metrics, tracing

  • Performance & cost - treated as engineering concerns

  • DevOps collaboration - or ability to handle much of it independently

Security

  • OAuth2 / OIDC / JWT

  • Security-by-design fundamentals

  • Awareness of compliance constraints in regulated domains (e.g. finance, healthcare)


Requirements:

Technically

  • You think architecturally, not just implementation-first

  • You constantly ask yourself “can this be done differently or better?”

  • You stay curious about new tools, platforms, and approaches

  • You can review, challenge, and improve AI-generated code

  • You understand trade-offs: time vs quality vs cost vs risk

  • At least 4 years of commercial experience, including projects with significant change and ambiguity — and at least one you can confidently walk us through end-to-end

Soft skills

  • You communicate well with product, UX, frontend, and clients

  • You take ownership: when you join a project, you care about its outcome

  • You don’t wait to be told what to do -> you proactively suggest improvements

  • You like to represent the technical perspective in client discussions and internal decision forums

  • You see yourself as part of the system, not just someone executing tasks

  • You care about understanding the business domain behind the software


How we work with AI

  • AI is a core part of our workflow, not an experiment

  • You’ll get tools, access, and support to use AI effectively

  • AI is used not only for coding, but also:

    • during discovery

    • when shaping requirements

    • when reviewing and evolving solutions

  • Your work is continuously reviewed:

    • by humans

    • and by AI-based tools

  • AI does not replace engineers -> it works alongside them, including you


This role is probably not for you if:

  • You prefer to build everything yourself instead of using proven third-party services

  • You only want to implement predefined tasks

  • You avoid architectural responsibility

  • You’re not comfortable with AI influencing how software is designed and reviewed



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

    Java

    advanced

    Node.js

    advanced

    TypeScript

    advanced

    Spring Boot

    advanced

    REST

    regular

    GraphQL

    regular

    AWS

    regular

    Docker

    regular

Office location

Published: 22.12.2025

Senior Backend Engineer (Node + Java)

6 272 - 7 723 USDNet per month - B2B
Summary of the offer

Senior Backend Engineer (Node + Java)

-, Poznań
Miquido
6 272 - 7 723 USDNet per month - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Miquido Sp. z o.o. Sp. k. z siedzibą w Krakowie, ul. Zabłocie 43A, 30-701 (dalej jako "adm... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.