Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Backend Engineer - Tracking Team image - Rise Careers
Job details

Backend Engineer - Tracking Team

Company Description

InPost Group is an innovative European out of home deliveries company, revolutionizing the way parcels are delivered to customers. With operations across several countries, our network of intelligent lockers provides customers with a fast, convenient, and secure delivery option. InPost Group is a publicly traded company, with a market capitalization of about $5 billion as of March 2023. With over 10,000 employees worldwide, InPost Group is one of the largest out of home delivery providers in Europe, committed to providing sustainable and efficient delivery solutions to meet the evolving needs of customers in today's rapidly changing landscape. 

Job Description

At InPost, we are passionate about developing software that helps our customers to send and receive their goods. We are building a new global shipping platform to make it easier for our partners and customers to ship parcels with ease, regardless of origin and destination countries, capable of scaling according to our company's growth objectives. 

The Tracking team plays a fundamental role in this goal by owning all the business logic related to tracking shipments, directly influencing the experience we offer to end-users, partner merchants, and internal teams we enable by data and analysis. 

We are seeking an experienced Backend Software Engineer to support us in building cloud-based, highly scalable, high-availability applications, to work in an international team, and who is passionate about solving real world problems with software. 

Development stack: Java, Spring Boot, K8s, Docker, Firestore (GCP), Kafka, Google Cloud Platform (GCP) 

 

  • Designing, building, testing, and operating high-performance microservices in Java using state-of-the-art methods and technologies. 

  • Continuously improve the applications you own.  

  • Advocate for an engineering culture of quality, good development principles, and innovation within the team. 

  • Have a design-first approach to building software. Maintain quality and up- to- date documentation of the systems you own. 

  • Collaborate with peers in other engineering teams. 

Qualifications

  • A solid foundation in software engineering – a degree in computer science or a related field, or/and relevant experience of 4+ years. 

  • Professional Java development proficiency, with knowledge of common tooling such as Spring Boot 

  • Experience in designing data structures for relational and non-relational databases. 

  • Knowledge of traditional software development processes and tools, including Maven/Gradle, Git, Sonar, JIRA, Confluence, Code Reviews, and GitLab CI/CD. 

  • Hands-on experience developing microservices using modern technologies such as Apache Kafka (or similar), REST APIs, containerization (Docker, Kubernetes), and cloud-based infrastructure (GCP or others). 

  • Experience with agile development methodologies. 

  • Fluent in English. 

 

Nice to have: 

  • Familiar with the ELK Stack 

  • Experience with GCP, especially Firestore 

  • Experience with Kafka 

Additional Information

Why Join InPost?

  • The option to work from the office or 100% remotely
  • Opportunity to work in a diverse, international and cross-functional environment, along with leading experts. 
  • Fulfilling careers with a range of benefits for employees and invests in providing training opportunities for their development. 
  • Involvement in technology monitoring and choices 
  • Your software will be used by millions of users, making a significant difference in their lives
InPost Glassdoor Company Review
3.2 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
InPost DE&I Review
3.0 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star iconGlassdoor star icon
CEO of InPost
InPost CEO photo
Rafal Brzoska
Approve of CEO

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Backend Engineer - Tracking Team, InPost

At InPost Group, we are on the cutting edge of revolutionizing the way parcels reach our customers, and we're looking for a talented Backend Engineer to join our Tracking Team in Kraków. As part of a forward-thinking organization that operates a robust network of intelligent lockers across Europe, your expertise will play a vital role in developing a global shipping platform that simplifies the shipping process for our partners and customers. You’ll collaborate with an innovative team to build cloud-based, scalable applications that enhance our tracking capabilities, which are crucial for improving customer experience as well as supporting our internal teams with insightful data. Your work with technologies like Java, Spring Boot, Docker, and GCP will empower you to create high-performance microservices that directly impact how our users send and receive parcels. If you’re passionate about solving real-world problems through software and want to be part of a diverse and international environment, this role is for you. Join us as we continue to reshape the future of logistics and delivery solutions, and make a difference for millions of users who depend on our services every day.

Frequently Asked Questions (FAQs) for Backend Engineer - Tracking Team Role at InPost
What are the primary responsibilities of a Backend Engineer on the Tracking Team at InPost Group?

As a Backend Engineer in the Tracking Team at InPost Group, your primary responsibilities include designing, building, testing, and maintaining high-performance microservices in Java. You will work with a variety of modern technologies to improve shipment tracking capabilities, ensuring a seamless experience for customers and partners. Collaborating with other engineering teams and advocating for quality and innovation in development practices are also key parts of your role.

Join Rise to see the full answer
What qualifications do I need to apply for the Backend Engineer position at InPost Group?

To qualify for the Backend Engineer position at InPost Group, candidates should hold a degree in computer science or a related field, or possess at least 4 years of relevant experience. Proficiency in Java and experience with frameworks like Spring Boot are essential, along with familiarity in designing data structures and developing microservices. Knowledge of containerization (Docker, Kubernetes) and cloud-based infrastructure (GCP) is also important.

Join Rise to see the full answer
What technologies will I work with as a Backend Engineer at InPost Group?

In the Backend Engineer role at InPost Group, you'll work primarily with Java and Spring Boot for backend development. Additionally, you'll engage with modern technologies such as Docker, Kubernetes, Firestore, Kafka, and Google Cloud Platform. Your role will involve building and maintaining cloud-based, highly scalable applications, so familiarity with these tools and technologies is crucial.

Join Rise to see the full answer
What is the team culture like for Backend Engineers at InPost Group?

The team culture for Backend Engineers at InPost Group is collaborative and innovative. You'll be part of an international team where knowledge sharing and cross-functional collaboration are encouraged. The company emphasizes quality and good development practices, creating an environment where engineers can thrive and advocate for improved engineering principles and innovation in the work they do.

Join Rise to see the full answer
Can I work remotely as a Backend Engineer at InPost Group?

Yes, InPost Group allows for flexible work arrangements. As a Backend Engineer, you have the option to work from the office in Kraków or remotely, providing you with the flexibility to choose the working environment that suits you best.

Join Rise to see the full answer
Common Interview Questions for Backend Engineer - Tracking Team
What microservices architecture principles do you follow as a Backend Engineer?

In a microservices architecture, I emphasize principles like loose coupling, single responsibility, and independent deployment. I also advocate for proper API design, ensuring that services are decoupled from one another, which facilitates scalability and maintainability. Providing clear documentation for each microservice is also crucial for team collaboration.

Join Rise to see the full answer
Describe your experience with cloud platforms, particularly GCP.

I have hands-on experience with Google Cloud Platform, utilizing its services for developing and deploying applications. I've specifically worked with GCP tools like Firestore for real-time data handling and Kubernetes for managing containerized applications efficiently. My experience also includes implementing CI/CD pipelines within GCP.

Join Rise to see the full answer
How do you ensure the quality of the code you develop?

Ensuring code quality is a multi-step process for me. I use code reviews and automated testing practices such as unit and integration tests to catch issues early. Additionally, I follow best practices like writing clean, maintainable code and using tools such as Sonar to monitor code quality metrics continuously.

Join Rise to see the full answer
What strategies do you use to handle failures in microservices effectively?

To handle failures in microservices effectively, I implement strategies like circuit breakers, retries with exponential backoff, and thorough logging to monitor service health. I also prioritize redundancy and graceful degradation of services to minimize the impact of failures on end users.

Join Rise to see the full answer
Can you discuss your experience with containerization?

I have significant experience with containerization, particularly using Docker to create and manage containers for applications. This experience includes writing Dockerfiles, using Docker Compose for local development, and deploying containerized applications on Kubernetes clusters, ensuring robust scaling and portability throughout the development process.

Join Rise to see the full answer
What steps do you take to stay updated with new technologies relevant to backend development?

I make it a point to stay updated with new technologies by following tech news, participating in webinars, and engaging with online communities. I also dedicate time to explore new frameworks and tools through personal projects and contribute to open-source projects, which helps keep my skills sharp and informed.

Join Rise to see the full answer
How comfortable are you with Agile development methodologies?

I am very comfortable with Agile development methodologies, having worked in Agile environments extensively. I value iterative development and regular feedback, which helps refine features and fixes throughout the project lifecycle. I also believe in the importance of daily stand-ups and sprint retrospectives to maintain team alignment and continuous improvement.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced environment?

To prioritize tasks in a fast-paced environment, I assess project goals and deadlines while considering dependencies between tasks. I often use project management tools for visibility and transparency, which allows me to focus on high-impact tasks and allocate my time accordingly while remaining flexible to adapt as priorities shift.

Join Rise to see the full answer
What has been your biggest challenge in backend development and how did you overcome it?

My biggest challenge in backend development was integrating a new microservice with legacy systems. This required a thorough analysis of existing APIs and a well-documented plan for gradual migration. By implementing thorough testing and monitoring during the transition, I was able to minimize downtime and ensure a smooth integration.

Join Rise to see the full answer
What do you consider when designing APIs for your microservices?

When designing APIs for microservices, I consider usability, clear documentation, and efficient communication between services. I also follow RESTful principles, ensuring that my APIs are predictable and follow the core CRUD operations. Additionally, I prioritize security and performance to ensure a robust API lifecycle.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
InPost Remote Czerniakowska 87A, 00-718 Warszawa, Poland
Posted 9 days ago
Dental Insurance
Performance Bonus

Join InPost Group as a Network Engineer and help revolutionize out of home deliveries across Europe.

Photo of the Rise User
InPost Remote 1 Av. de l'Horizon, 59650 Villeneuve-d'Ascq, France
Posted 12 days ago
Dental Insurance
Performance Bonus

Join Mondial Relay as a Senior Java Software Engineer and contribute to leading out-of-home delivery in Europe through innovative software solutions.

Photo of the Rise User
Miltenyi Biotec Remote Friedrich-Ebert-Straße 68, Bergisch Gladbach, Germany
Posted 8 days ago

We’re looking for a Senior Software Engineer to drive innovative IoT solutions in our visionary medical device company.

Photo of the Rise User
Posted 13 days ago

Visa is looking for a dynamic Staff Software Engineer to innovate and enhance their advanced payment technologies for a worldwide audience.

Photo of the Rise User
Posted 6 days ago

As a Senior Backend Developer at Kemper, you'll leverage your expertise in Java and Spring to drive innovative solutions in a collaborative environment.

PayU GPO Remote Poznań, Poland
Posted 12 days ago

Join a vibrant international organization as a Fullstack Developer, where technology meets creativity to drive cutting-edge web solutions.

Photo of the Rise User
Altruist Remote San Francisco, California, United States
Posted 10 days ago

As a Staff Back End Engineer at Altruist, you'll play a key role in transforming the trading experience for independent financial advisors with your expertise in backend systems.

Posted yesterday

Clarivate is looking for a talented Lead Software Engineer to help innovate and develop their Optiqs360 Digital platform.

Tek Spikes Hybrid No location specified
Posted 4 days ago

Seeking a seasoned Full Stack Developer proficient in Java technologies to enhance our Dallas-based team.

Photo of the Rise User

Be part of Esri’s engineering team, developing user interfaces and software solutions for the next-generation ArcGIS Pro platform.

MATCH
Calculating your matching score...
BENEFITS & PERKS
Dental Insurance
Performance Bonus
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 12, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed FQHC Billing & Collections Manager at OhioGuidestone
Photo of the Rise User
Someone from OH, Cleveland just viewed Enrollment Specialist- Remote at Adtalem Global Education
o
Someone from OH, Dayton just viewed Marketing and Communications Specialist at osu
Photo of the Rise User
Someone from OH, Columbus just viewed Construction Coordinator at Meijer
Photo of the Rise User
Someone from OH, Steubenville just viewed Legal & Compliance Internship at Smiths Group
Photo of the Rise User
Someone from OH, Warren just viewed Senior Front-End Developer at Worldly
Photo of the Rise User
7 people applied to Front-End Developer at Apex Logic
S
11 people applied to Angular Developer at Sparkland
Photo of the Rise User
Someone from OH, Tiffin just viewed Game Operations Specialist at Genius Sports
u
Someone from OH, Loveland just viewed Customer Service Agent - Part Time at uhaul
Photo of the Rise User
Someone from OH, Cleveland just viewed HR Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Mid Level, System Administrator - (ETS) at Delivery Hero
Photo of the Rise User
Someone from OH, Mason just viewed Inside Sales Co-Op at VEGA Americas
Photo of the Rise User
Someone from OH, Sandusky just viewed Director of IT at Kyo
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
Someone from OH, Avon Lake just viewed Advancement Specialist at Sierra Club
Photo of the Rise User
Someone from OH, Sidney just viewed Database Engineer Principal at Sagent