RemoteWarsaw/Krakow/Remote, , PolandSE
Job Description
Your responsibilities:
Engineering
- Design and implement high-performance microservices in Java / Spring Boot
- Build and maintain event-driven integrations using Apache Kafka
- Own the data layer: schema design, query optimisation, migrations (PostgreSQL)
- Work within a containerised cloud-native environment: Docker, Kubernetes, GCP
- Hold the bar on code quality through reviews, testing standards, and CI/CD discipline
- Mentor team members and advocate for a culture of quality and continuous improvement
Ownership & Delivery
- Take full ownership of features end-to-end - from requirements to production and beyond
- Work directly with business stakeholders to challenge assumptions and align on solutions
- Write clear technical documentation: System Design docs, RFCs, and ADRs
- Identify and address technical debt proactively - before problems become incidents
- Participate actively in architecture discussions with well-reasoned proposals
Qualifications
- 5+ years of commercial Java development (Java 11/17+, Spring Boot, Spring Security, JPA/Hibernate)
- Strong experience with distributed systems - microservices, event-driven patterns, inter-service communication
- Deep JVM internals: memory model, GC tuning, concurrency, performance profiling
- Apache Kafka - producers, consumers, consumer groups, offset management, error handling
- PostgreSQL - relational modelling, indexing strategy, query plans, schema migrations
- Docker + Kubernetes - day-to-day production usage
- Maven/Gradle, Git, JIRA, Confluence, Code Reviews, CI/CD
- Proven ability to work with non-technical stakeholders and write design documents others want to read
- English B2+ - team and stakeholder communication
- Proficiency in leveraging AI tools and large language models (e.g., GitHub Copilot, ChatGPT, Claude) to enhance productivity, accelerate development, and solve complex problems.
- Ability to critically evaluate AI-generated outputs and apply them responsibly within professional workflows.
Nice-to-have
- Kotlin development experience
- Domain-Driven Design (DDD), CQRS, Event Sourcing
- gRPC, GraphQL
- GCP: Cloud Functions, Pub/Sub, GKE, Cloud Spanner
- MongoDB
- Experience with high-throughput, low-latency systems
- Background in e-commerce, logistics, or fintech
Additional Information
Why Join InPost?
- Opportunity to work in a diverse, international, and cross-functional environment, along with leading experts.
- You work and learn from a senior leader and their leadership team, expanding your experience and exposure in the e-commerce and logistics industries.
- InPost is a growing company that offers its people an increasing number of opportunities in several locations in Europe.
- Fulfilling careers with a range of benefits and investing in providing training opportunities for people development.
- You will feel a part of the InPost community that makes an impact on sustainability, convenient deliveries, and the circular economy every day.
- Excellent working environment and flexible hours
- We offer B2B type of Contract
Other open roles at InPost(6)
Senior Technical Program Manager (m/f/n)
Kraków, Województwo małopolskie, Poland
🏡 RemoteCRM Specialist
Kraków, Województwo małopolskie, Poland
🏡 RemoteAssistant Contrôle de gestion - ALTERNANCE (H/F)
Villeneuve d'ascq, Nord, France
On-siteSenior Cloud Engineer - GCP (f/m/n)
Kraków, Województwo małopolskie, Poland
🏡 RemoteEngineering Manager (MS Dynamics) (m/f/n)
Kraków, Województwo małopolskie, Poland
🏡 RemoteInPost
View company pageKey team members

Marieke Bax
Apply smarter with Jobr
Jobr aggregates jobs directly from company career portals — no middlemen. Our team applies on your behalf with AI-tailored resumes, reviewed by a human before submission.
Direct from company career pages
AI-personalised cover letters
Human review before every submit
Application tracking & follow-ups