I

InPost

Runs automated parcel lockers and PUDOs

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in PolandNo salary listed

About the Job

Requirements

  • Strong experience with Java 21 or later and Spring Boot, including MVC and/or WebFlux.
  • Hands-on experience with Kafka.
  • Experience with PostgreSQL and/or MongoDB.
  • Good understanding of Hexagonal or Clean Architecture and microservices patterns.
  • Experience with automated testing, such as Spock or JUnit, Testcontainers, and contract testing.
  • Experience with Kubernetes, Helm, and GitLab CI.
  • Solid understanding of OAuth2/JWT-based security.
  • Proficiency with AI coding tools; Claude Code is the company standard, and experience with equivalent agentic coding tools such as GitHub Copilot or Cursor is relevant.
  • Ability to work independently in a complex distributed system, analyze topics, identify stakeholders, gather information, and take ownership of end-to-end delivery.
  • Availability and willingness to travel to Warsaw for the in-person final recruitment stage.

Responsibilities

  • Take responsibility for the full software development lifecycle, from analysis and solution architecture design through implementation, automated testing, and deployment.
  • Design and implement microservices following Hexagonal Architecture principles.
  • Contribute to architectural decisions and solution design.
  • Build event-driven integrations using Kafka, Avro, and Transactional Outbox.
  • Write automated unit, integration, and contract tests.
  • Participate in code reviews and maintain code-quality standards.
  • Own assigned topics, identify relevant stakeholders, independently gather information, and deliver solutions end-to-end.
  • Use AI-assisted development tools such as Claude Code in the daily development workflow.

About the Company

InPost

Runs automated parcel lockers and PUDOs

InPost operates a European logistics and e-commerce platform built around automated parcel lockers (APMs) and pick-up/drop-off points (PUDOs). The system lets customers send, receive, and return parcels 24/7 by using lockers or door-to-door services, with retailers integrated into the network. It differentiates itself through its large, pan-European locker network, strategic acquisitions, and a focus on sustainable, out-of-home last-mile delivery. Its goal is to simplify e-commerce logistics, improve convenience for merchants and consumers, and expand its reach while reducing environmental impact.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Kraków, Poland
Founded
2006

Recently Posted Jobs

Explore more opportunities at InPost

See more jobs