Senior Software Engineer

Java

Senior Software Engineer

Java
baletowa, Warszawa

Ntiative

Show all offers
Full-time
B2B
Senior
Hybrid
3 onsite / 2 remote
6 775,80 - 8 130,96 USDNet per month - B2B

Job description

Join a global e-commerce technology organisation serving millions of customers across multiple international markets.

As a Senior Backend Engineer, you will become part of a team responsible for one of the company's most critical customer-facing domains. The platform supports customer subscriptions, plans, and purchasing journeys used daily by millions of users.

This is not a maintenance role. The team is actively transforming a mission-critical domain, modernising legacy systems, reducing technical debt, and building the next generation of scalable services that will support future growth.

You will play a key role in migrating core functionality from a monolithic architecture to modern microservices while helping shape the future architecture of a global platform.

What You'll Do

Build & Scale Core Services

  • Design, develop, and maintain scalable backend services within a distributed microservices architecture.

  • Build reliable systems supporting millions of customer interactions.

  • Improve performance, reliability, and scalability across critical customer-facing services.

Drive Modernisation

  • Lead the migration of key business domains from monolithic systems to modern microservices.

  • Reduce technical debt and improve long-term maintainability.

  • Design solutions that support future platform growth.

Shape Architecture

  • Participate in architecture discussions and technical decision-making.

  • Design orchestration layers supporting complex customer journeys and business processes.

  • Help define engineering standards and best practices.

Work with Event-Driven Systems

  • Build and operate services powered by event-driven architectures.

  • Work extensively with Kafka and real-time lifecycle events.

  • Design resilient and observable distributed systems.

Raise Engineering Standards

  • Conduct code reviews and support other engineers through technical guidance.

  • Promote best practices across software development, testing, deployment, and observability.

  • Contribute to a strong culture of ownership and continuous improvement.

AI-Powered Engineering

  • Use modern AI tools and coding agents throughout the software development lifecycle.

  • Leverage AI for onboarding, architecture exploration, implementation, testing, debugging, and productivity improvements.

  • Apply engineering judgement to validate, verify, and safely integrate AI-generated outputs.

What We're Looking For

Backend Engineering Expertise

  • 5+ years of professional backend engineering experience.

  • Strong experience designing and operating microservices architectures.

  • Experience modernising legacy systems and decomposing monoliths.

  • Solid understanding of distributed systems and scalable backend design.

Technical Stack

  • Commercial experience with Go (Golang), Java, Kotlin or Scala

  • Engineers coming from a JVM background should be open to working in a Go-driven environment.

  • Hands-on experience with:

    • Kafka or similar event-streaming technologies

    • PostgreSQL

    • Docker

    • Kubernetes

    • CI/CD pipelines

Product & Ownership Mindset

  • Comfortable owning solutions from idea through production.

  • Strong problem-solving skills and ability to make technical trade-offs.

  • Experience collaborating with product, business, and engineering stakeholders.

AI Fluency

  • Practical experience using AI coding assistants such as Claude Code, Cursor, Copilot, or similar tools.

  • Understanding of how context, prompts, constraints, and validation influence AI-generated outputs.

  • Ability to critically review and verify AI-generated solutions.

Nice to Have

  • Experience with subscription-based products.

  • Experience in e-commerce environments.

  • GraphQL knowledge.

  • Familiarity with DDD, TDD, and BDD practices.

What We Offer

  • Opportunity to build systems used by millions of customers globally.

  • High-impact engineering work with significant architectural ownership.

  • International collaboration across distributed engineering teams.

  • End-to-end ownership from idea to production.

  • Hybrid working model (3 days per week in the Warsaw office).

  • B2B cooperation model.

  • 30 days of paid annual leave.

  • Modern office located in Warsaw city centre.

  • Continuous learning and professional growth opportunities.

Tech stack

    English

    C1

    AWS

    nice to have

    Event-Driven Architecture

    nice to have

    Kafka

    nice to have

    Java

    nice to have

Office location

Similar offers
ISS World Services A/S

ISS World Services A/S

Warszawa

Hybrid

Hybrid

Undisclosed Salary
Java
Spring
Microsoft Azure
Kubernetes
React
Azure DevOps
SeniorSeniorPermanentPermanentFull-timeFull-time
New
ADVERTISEMENT: Recommended by Just Join IT
Similar offers
ISS World Services A/S

ISS World Services A/S

Warszawa

Hybrid

Hybrid

Undisclosed Salary
Java
Spring
Microsoft Azure
Kubernetes
React
Azure DevOps
SeniorSeniorPermanentPermanentFull-timeFull-time
New
Webfleet Sp. z o.o.

Webfleet Sp. z o.o.

Warszawa

Hybrid

Hybrid

Undisclosed Salary
Java
Spring
Cloud
Kafka
Kubernetes
RESTful APIs
Microservices
Docker
SeniorSeniorPermanentPermanentFull-timeFull-time
New
Bayer Sp. z o.o.

Bayer Sp. z o.o.

Warszawa

Hybrid

Hybrid

5 423,37 - 6 779,21USD/month
AWS
SeniorSeniorPermanentPermanentFull-timeFull-time
New
Inter Cars S.A.

Inter Cars S.A.

Warszawa

Hybrid

Hybrid

Undisclosed Salary
Java
Spring Boot
SQL
Spring
SeniorSeniorPermanentPermanentFull-timeFull-time
New
Mr Wolf Sp .z o.o.

Mr Wolf Sp .z o.o.

Hybrid

Hybrid

40,21 - 53,61USD/h
Java
PHP
Spring
CI/CD
SeniorSeniorB2BB2BFull-timeFull-time
New
ADVERTISEMENT: Recommended by Just Join IT