April 30, 2026

(Senior) Fullstack Engineer (Java+Angular) (m/f/n)

Senior • Remote

Krakow, Poland

InPost has revolutionised e-commerce parcel delivery in Poland and is now one of Europe’s leading OOH e-commerce enablement platforms. Founded in 1999 by Rafał Brzoska, InPost provides delivery services through our network of almost 47,000 Automated Parcel Machines (APMs) and almost 35,000 pick-up drop-off points (PUDO) in nine countries across Europe, as well as to-door courier and fulfilment services to e-commerce merchants. InPost’s lockers provide consumers with a cheaper and more flexible, convenient, environmentally friendly and contactless delivery option.

Join InPost Group as a (Senior) Full-stack Software Engineer for the InPost Logistics Network team! We are on a mission to create scalable and reliable software solutions for logistic operations, connecting businesses, markets, and consumers to deliver the most trusted customer experience for parcel delivery. 

Your responsibilities: 

  • Design, develop, and test full-stack features - Java/Spring microservices on the backend, Angular on the frontend - ensuring high performance and reliability (working with maps, geocoding APIs, administrative structures in multiple coutries) 

  • Own and evolve CI/CD pipelines, containerized deployments (Docker, Kubernetes), and cloud-native infrastructure (GCP) supporting your team's services 

  • Maintain and optimize relational and NoSQL data stores (PostgreSQL, ElasticSearch, Redis) powering logistics workflows 

  • Respond to and resolve production incidents; contribute to post-mortem analysis and follow-up improvements 

  • Leverage AI-assisted development tools (Copilot, Claude, etc.) to accelerate delivery while critically evaluating generated outputs 

  • Collaborate with Tech Leaders, Architects, Product Owners, and UX designers to translate business requirements into well-engineered solutions 

  • Actively participate in Scrum ceremonies and contribute to continuous improvement of team practices 

Qualifications:

  • 4+ years of experience in a similar position and working in Agile methodologies. 

  • Understanding of technology, market trends, and standards in software development. 

  • Practical knowledge of Java, Angular, Spring, Hibernate, Docker, Kubernetes, Kafka. 

  • Understanding of the need to automate the software delivery process and practical experience of CI/CD tools and practices. 

  • Good knowledge of relational and NoSQL databases, such as PostgreSQL, ElasticSearch, and Redis. 

  • Hands-on experience in developing cloud-native applications will be highly beneficial. 

  • Familiarity with mobile app products will be an asset. 

  • English language skills at a professional level (minimum B2+). 

  • Independence, proactivity, organization of your work. 

  • Having a consumer-centric mindset.  

  • 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. 

Why 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 her leadership bench, extending your experience and exposure in the e-commerce and logistic industry.

  • InPost is a growing company that offers its employees an increasing number of opportunities in several locations in Europe.

  • Fulfilling careers with a range of benefits for employees and investing in providing training opportunities for their development.

  • You will feel a part of the InPost community that makes an impact on sustainability, convenient deliveries, and circular economy every day.

  • You will have the opportunity to get involved in developing the company's own product.

Similar jobs you might like

Technology

InPost

Backend Engineering Manager (m/f/n)

Senior

Remote

Warsaw, Poland

🏢 Summary: Engineering Manager role leading a backend team to deliver greenfield and large-scale e-commerce logistics systems from concept to production. The position combines hands-on technical leadership with people and delivery management, driving architecture decisions and modern engineering practices. The role also leverages AI tools to enhance development efficiency and product outcomes. 🗂️ Requirements: 6+ years of software development experience, 2+ years of people leadership experience, 2+ years of project or delivery management experience, Bachelor’s degree in Computer Science, Software Engineering, IT or related field, Strong experience in at least one backend stack (Java, Python or Node.js), Experience with system design and software architecture, Experience with modern engineering best practices, Proficiency in using AI tools and large language models in development workflows, Ability to evaluate and apply AI-generated outputs responsibly, English proficiency at B2 level or higher 📃 Skills: Java, Python, Node.js, SystemDesign, Architecture, AWS, Azure, GCP, DevOps, CICD, GitHubCopilot, ChatGPT, Claude, LLMs 🏢 Description: InPost has revolutionised e-commerce parcel delivery in Poland and is now one of Europe’s leading OOH e-commerce enablement platforms. Founded in 1999 by Rafał Brzoska, InPost provides delivery services through our network of almost 47,000 Automated Parcel Machines (APMs) and almost 35,000 pick-up drop-off points (PUDO) in nine countries across Europe, as well as to-door courier and fulfilment services to e-commerce merchants. InPost’s lockers provide consumers with a cheaper and more flexible, convenient, environmentally friendly and contactless delivery option. Your responsibilities: Lead, mentor, and grow a team of engineers, supporting performance and career development. Drive greenfield initiatives and large-scale projects from concept to production. Take ownership of new topics started from scratch and navigate ambiguity. Ensure timely, high-quality delivery through effective planning and execution. Provide technical leadership in architecture and engineering best practices. Partner closely with Product Managers and stakeholders to align priorities and outcomes. Support the team through leadership and organizational change. Continuously improve and standardize development processes. Communicate progress, risks, and dependencies clearly to stakeholders. Must have: 6+ years of experience in software development. 2+ years of experience in people leadership. 2+ years of experience in project or delivery management. Very good command of English (B2+) in speech and writing. Bachelor’s degree in Computer Science, Software Engineering, IT, Electrical/Computer Engineering, or a related field. Strong technical background in at least one major backend stack (e.g., Java, Python, Node.js) Experience with system design and modern engineering practices. Proven ability to lead change and build teams in evolving environments. Product mindset with end-to-end ownership. Excellent communication and organizational skills. 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: Cloud certifications (AWS, Azure, GCP). Scrum Master or Product Owner certification. Experience with DevOps practices and CI/CD. Exposure to security, compliance, or enterprise environments. Why 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 her leadership bench, extending your experience and exposure in the e-commerce and logistic industry. InPost is a growing company that offers its employees an increasing number of opportunities in several locations in Europe. Fulfilling careers with a range of benefits for employees and investing in providing training opportunities for their development. You will feel a part of the InPost community that makes an impact on sustainability, convenient deliveries, and circular economy every day. You will have the opportunity to get involved in developing the company's own product.

Technology

InPost

Senior Java Engineer (m/f/n)

Senior

Hybrid

Krakow, Poland

🏢 Summary: The offer is for a Senior Java Developer to build and maintain high-performance microservices for the InPost Pay e-commerce platform, serving millions of users across Europe. The role focuses on designing, implementing, and testing scalable backend services in a modern cloud-based environment. It involves ownership of technical solutions, system design, and continuous improvement within an Agile team. 🗂️ Requirements: 5+ years of experience in software engineering, Strong Java or Kotlin development experience, Experience with Spring Boot and JPA/Hibernate, Knowledge of SQL and NoSQL databases, Experience building microservices, Hands-on experience with Apache Kafka and REST APIs, Experience with Docker and Kubernetes, Experience with cloud platforms (GCP or equivalent), Knowledge of Maven or Gradle, Proficiency with Git and CI/CD pipelines, Experience working in Agile/Scrum, Ability to use AI tools (e.g. GitHub Copilot, ChatGPT) in development workflow, Good command of English 📃 Skills: Java, Kotlin, Spring, Hibernate, JPA, SQL, NoSQL, Kafka, REST, Docker, Kubernetes, GCP, Maven, Gradle, Git, CI/CD, JIRA, Confluence, Copilot, ChatGPT, Claude 🏢 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. About InPost Pay - a comprehensive e-commerce solution offering a unified platform for payment and delivery. InPost Pay allows users to pay and arrange delivery with one button on the product card, transferring the basket and order to the InPost app. It simplifies the shopping experience by consolidating payments, deliveries, and order tracking into a single app, eliminating the need for multiple emails and messages from different stores We  are currntly looking for Senior Java Developers to join our InPost Pay team responsible for delivering value to millions of customers in Poland and other European countries. This position offers an exciting opportunity to be part of a new and innovative project. Your responsibilities: Design, implementation and testing of high-performance microservices in Java using state-of-the-art methods and technologies. Have your share of ownership of incidents and issues tracking, as well as proposing improvements to the current applications. Advocate an engineering culture of quality , good development principles and innovation from inside your team. Contribute with the creation and maintenance of technical documentation , including System Design and RFC documents. Collaborate with testers and other peers , and be willing to mentor team members when necessary. Qualifications A solid foundation in software engineering (bachelors degree preferred) with 5+ years of experience. Java /Kotlin development experience including knowledge of common tooling such as Spring Boot and JPA/Hibernate, SQL/noSQL Knowledge of traditional software development processes and tools, including Maven/Gradle, Git, JIRA, Confluence, Code Reviews and CI/CD. Hands-on experience developing microservices using modern technologies such as Apache Kafka, REST APIs, containerization (Docker, Kubernetes), and cloud-based infrastructure (GCP or another). Experienced in taking ownership of tasks, commitments, quality, and contributing to a culture of continuous improvement in an Agile/Scrum environment. Good command of English 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. Openness to working in a hybrid model from our Kraków or Warsaw office once a week is required 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 employees an increasing number of opportunities in several locations in Europe. Fulfilling careers with a range of benefits for employees and investing in providing training opportunities for their 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

Technology

InPost

Senior Android Developer - InPost Mobile app (f/m/n)

Senior

Remote

Warsaw, Poland

🏢 Summary: Role for an experienced Android Developer to build and scale high-quality native mobile applications across European markets, focusing on performance, architecture, and user experience. The position involves developing and optimizing Android apps using modern frameworks, integrating backend services, and contributing to architectural decisions in an Agile environment. 🗂️ Requirements: 5+ years of Android development experience, Expert knowledge of Android SDK and Android OS versions, Strong knowledge of Android UI design principles and guidelines, Experience with MVVM and Clean Architecture, Experience with Jetpack libraries and Architecture Components, Experience with Kotlin and Java, Experience with Jetpack Compose, Experience with Coroutines, Experience with Firebase integration, Experience with REST API integration, Experience with Git and CI/CD pipelines, Experience working in Agile environment, English proficiency at minimum B2 level, Ability to use AI development tools and evaluate their output critically 📃 Skills: Android, Kotlin, Java, AndroidSDK, MVVM, CleanArchitecture, Jetpack, Compose, Coroutines, Firebase, REST, Git, CI/CD, JIRA, Confluence, Copilot, ChatGPT, Claude 🏢 Description: Job Description At InPost, we're passionate about building software that helps our customers send and receive their goods. Our Consumer-Facing teams build and maintain web applications and enabling platforms, which provide features such as marketing communication, loyalty programs, and payments. We have built one of the most well-recognized and appreciated mobile applications in Poland's Logistics sector, with 11+ million users , and we are not stopping there. Our next step is conquering the international European market and scaling our Mobile platform and applications across Europe . We are looking for an experienced Android Developer to join us in that journey - to heavily influence our platform build, improve processes, and help us deliver the best native app experience in the market. Responsibilities: Develop and maintain high-quality Android applications using Kotlin and Java, ensuring performance, stability, and great user experience. Build scalable, maintainable solutions using MVVM, Clean Architecture, Jetpack Compose, and Coroutines . Integrate Android apps with backend APIs, Firebase , and other third-party services. Refactor and optimize existing code to improve quality, performance, and long-term maintainability. Actively participate in code reviews , technical discussions, and architectural decisions. Collaborate with cross-functional teams to translate business requirements into technical solutions . Work in an Agile environment , using tools such as Git, CI/CD pipelines, and issue-tracking systems.CI/CD pipelines, and issue-tr Create and maintain clear technical documentation . Use AI tools to improve development efficiency while applying critical judgment and best practices. Qualifications 5+ years of experience in Android development. Expert knowledge of Android SDK and different versions of Android, along with device configurations. Strong knowledge of Google's Android UI design principles, patterns, best practices, and interface guidelines. Experience with Android Architecture components, Jetpack libraries , MVVM and Clean Architecture . Experience with optimizing mobile apps in Java and Kotlin. Experience with Compose and Coroutines . Experience with Firebase configuration. Experience working with API interfaces to integrate data and functionality in mobile applications. Ability to solve problems and propose own solutions to solve them. Ability to understand business requirements and translate them into technical requirements. Attention to detail and a strong focus on solution delivery . Professional and proactive approach to tasks assigned Knowledge of traditional software development processes and tools, including Git, JIRA, Confluence, Code Reviews, and CI/CD. English language skills at a professional level (minimum B2). 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. What do we offer? Remote work opportunity across Poland. Access to e-learning platforms- eTutor , Udemy , GoodHabitz , and more. Two development paths : becoming a Tech Expert or an Engineering Manager. A wide range of benefits, including the MultiSport+ card, private healthcare , and group insurance , is available on the Worksmile platform. External and internal growth opportunities - conferences , trainings , workshops . Chances to broaden your skill set and acquire new competencies through daily work, challenging projects, and training activities.

Technology

InPost

Senior Android Developer - InPost Pay (f/m/n)

Senior

Remote

Warsaw, Poland

🏢 Summary: Senior Android Developer role focused on building, scaling, and maintaining high‑quality native Android applications for a large‑scale mobile platform used across Europe. The position involves developing scalable, testable solutions, improving architecture, and integrating mobile apps with backend services and third‑party tools. The role also emphasizes modern Android frameworks, clean architecture practices, and AI‑assisted development workflows. 🗂️ Requirements: 5+ years of Android development experience, Expert knowledge of Android SDK and platform versions, Strong experience with Kotlin and Java, Hands-on experience with Jetpack, Compose, Coroutines, MVVM, Clean Architecture, Experience with Firebase and REST API integrations, Experience with automated testing and writing test-covered code, Knowledge of Git and CI/CD workflows, Professional English (minimum B2), Ability to use AI development tools in professional workflows 📃 Skills: Android, Kotlin, Java, Jetpack, Compose, Coroutines, MVVM, CleanArchitecture, Firebase, REST, Git, CI/CD, JIRA, Confluence, Copilot, ChatGPT, Claude 🏢 Description: Job Description At InPost, we have built one of the most well-recognised and appreciated mobile applications in the European Logistics sector, with 11+ million users, and we are not stopping there. Our next step is conquering the international European market and scaling our Mobile platform and applications across Europe. We are looking for experienced Android developers to join us in that journey - to heavily influence our platform build, improve processes, and help us deliver the best native app experience in the market. Responsibilities Design, develop, and maintain high‑quality Android applications using Kotlin and Java, ensuring compatibility across multiple Android versions and device configurations. Ensure the performance, quality, reliability, and responsiveness of mobile applications throughout the development lifecycle. Build scalable and maintainable solutions using Android Architecture Components, Jetpack libraries, Compose , Coroutines , MVVM , and Clean Architecture. Refactor existing codebases to improve design, performance, readability, and long‑term maintainability. Develop test‑covered, high‑quality code, contributing to automated testing strategies and ensuring robust, production‑ready solutions. Integrate applications with backend APIs, third‑party services, and Firebase to support data exchange, analytics, and application monitoring. Work closely with product managers, designers, QA engineers, and backend developers to translate business requirements into technical solutions. Leverage AI‑powered development tools (e.g., GitHub Copilot, ChatGPT, Claude) to accelerate development while critically evaluating and responsibly applying AI‑generated outputs. Qualifications 5+ years of experience in Android development with expert knowledge of the Android SDK , platform versions, and device configurations. Strong understanding of Android UI/UX design principles and best practices. Hands‑on experience with Jetpack , Compose , Coroutines , MVVM , and Clean Architecture . Proven ability to build and optimize Android applications using Kotlin and Java . Experience with Firebase and API integrations . Strong problem‑solving skills with the ability to translate business needs into technical solutions . Detail‑oriented, delivery‑focused, and proactive in ownership of tasks. Familiarity with modern development workflows and tools, including Git, JIRA, Confluence, code reviews, and CI/CD . English language skills at a professional level (minimum B2). 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. What we offer? Remote work opportunity across Poland. Access to e-learning platforms- eTutor , GoodHabitz , Data Camp, and more. Two development paths : becoming a Tech Expert or an Engineering Manager. A wide range of benefits, including the MultiSport+ card, private healthcare , and group insurance , is available on the Worksmile platform. External and internal growth opportunities - conferences , trainings , workshops . Chances to broaden your skill set and acquire new competencies through daily work, challenging projects, and training activities.

Technology

OneRail Poland Sp. z o.o.

Senior Software Engineer (node.js, backend)

Senior

Hybrid

Kraków, Poland

22,000 - 28,000 USD/mo

🏢 Summary: Senior Backend Developer role focused on building and optimizing scalable backend services and APIs for a logistics orchestration platform using Node.js and TypeScript. The position involves designing microservices, integrating third-party systems, managing databases, and improving cloud-based infrastructure and CI/CD processes. The role requires strong experience in high-performance systems and cloud-native architectures. 🗂️ Requirements: 6+ years of backend development experience, Strong experience with Node.js, Strong experience with TypeScript, Experience building RESTful APIs, Experience with microservices architecture, Experience with MySQL, MongoDB, CosmosDB or similar databases, Understanding of Azure and GCP cloud services, Experience with Docker, Experience with Kubernetes, Experience with CI/CD practices, Experience working in Agile environment, Advanced English proficiency (B2+) 📃 Skills: Node.js, TypeScript, REST, Microservices, MySQL, MongoDB, CosmosDB, Azure, GCP, Docker, Kubernetes, CI/CD, RabbitMQ, Kafka 🏢 Description: OneRail is a technology company innovating solutions for multi-modal delivery. We have built and continue to develop a delivery orchestration platform that connects shippers to an extensive courier ecosystem to automate, optimize, and control the entire delivery supply chain, from the demand signal to the proof of delivery. Our OmniPoint SaaS platform uses proprietary algorithms and artificial intelligence to power efficient same-day delivery programs for major companies like Lowe’s, Pepsi, American Tire Distributors, and Advance Auto Parts. As Senior Backend Developer (Node.js), you join a team of talented engineers and developers working together to transform final mile logistics and supply chain operations.  Your role will be managing the interchange of data between OneRail and 3rd party services, as well as interacting with data stores, and exchanging information between internal microservices. Key Responsibilities: Develop, optimize, and maintain backend services and APIs that power our logistics platform. Design and implement scalable and high-performance solutions using Node.js and other modern backend technologies. Implement best practices for security, scalability, and performance optimization. Participate in code reviews, testing, and debugging to ensure high code quality and reliability. Monitor system performance, troubleshoot issues, and proactively optimize processes. ·         Collaborate with frontend developers, product managers, and other stakeholders. Document technical specifications and architectural decisions for future reference. Assist in automating deployment processes and improving CI/CD pipelines. Stay updated with industry trends and emerging technologies to continuously improve our platform. Requirements: 6+ years of experience in backend development, with a strong focus on Node.js & TypeScript. Experience in building RESTful APIs and microservices. Experience with databases such as MySQL, MongoDB, CosmosDB or similar. Understanding of cloud services (Azure and GCP) and containerization (Docker, Kubernetes). Experience with Agile methodologies and CI/CD practices. Familiarity with message queues (e.g., RabbitMQ, Kafka) is a plus. Strong problem-solving skills and ability to work in a fast-paced environment. Excellent communication and collaboration skills. Advanced proficiency in English, both written and spoken (B2+). Not sure if you have enough experience to meet the challenge, but still willing to learn and join our team? Send us your application and we will be happy to talk about the possibilities. Think big! Why Join OneRail Poland? Innovation at its Core: Work on industry-leading technology that is shaping the future of logistics. Career Growth: Opportunities for professional development and career advancement. Collaborative Culture: Join a team of talented engineers and industry experts. Exciting Challenges: Solve complex problems and contribute to impactful projects. Flexibility: We offer a flexible hybrid work style and flexible employment types to suit your needs, ensuring a work-life balance that works for you. Competitive Compensation: Attractive salary and benefits package. Office location: Kraków, Poland Work Style: hybrid (2-3 days from the office / week preferred) Salary levels: 22 000 – 28 000 PLN/ month Take the next step in your career and become a part of OneRail’s exciting journey!

Technology

OneRail Poland Sp. z o.o.

Senior Software Engineer (node.js backend)

Senior

Hybrid

Krakow, Poland

22,000 - 28,000 USD/mo

🏢 Summary: Senior Backend Developer (Node.js) role focused on building and optimizing scalable backend services and APIs for a logistics orchestration platform. The position involves developing microservices, integrating with third-party systems, and ensuring high performance, security, and reliability in a cloud-based environment. The role also includes contributing to CI/CD processes and system architecture decisions. 🗂️ Requirements: 6+ years of backend development experience, Strong experience with Node.js, Strong experience with TypeScript, Experience building RESTful APIs, Experience developing microservices, Experience with MySQL, MongoDB, CosmosDB or similar databases, Understanding of Azure and GCP cloud services, Experience with Docker, Experience with Kubernetes, Experience with CI/CD practices, Experience working in Agile environment, Advanced English (B2+) 📃 Skills: Node.js, TypeScript, REST, Microservices, MySQL, MongoDB, CosmosDB, Azure, GCP, Docker, Kubernetes, CI/CD, RabbitMQ, Kafka 🏢 Description: OneRail is a technology company innovating solutions for multi-modal delivery. We have built and continue to develop a delivery orchestration platform that connects shippers to an extensive courier ecosystem to automate, optimize, and control the entire delivery supply chain, from the demand signal to the proof of delivery. Our OmniPoint SaaS platform uses proprietary algorithms and artificial intelligence to power efficient same-day delivery programs for major companies like Lowe’s, Pepsi, American Tire Distributors, and Advance Auto Parts. As Senior Backend Developer (Node.js), you join a team of talented engineers and developers working together to transform final mile logistics and supply chain operations.  Your role will be managing the interchange of data between OneRail and 3rd party services, as well as interacting with data stores, and exchanging information between internal microservices. Key Responsibilities: Develop, optimize, and maintain backend services and APIs that power our logistics platform. Design and implement scalable and high-performance solutions using Node.js and other modern backend technologies. Implement best practices for security, scalability, and performance optimization. Participate in code reviews, testing, and debugging to ensure high code quality and reliability. Monitor system performance, troubleshoot issues, and proactively optimize processes. ·         Collaborate with frontend developers, product managers, and other stakeholders. Document technical specifications and architectural decisions for future reference. Assist in automating deployment processes and improving CI/CD pipelines. Stay updated with industry trends and emerging technologies to continuously improve our platform. Requirements: 6+ years of experience in backend development, with a strong focus on Node.js & TypeScript. Experience in building RESTful APIs and microservices. Experience with databases such as MySQL, MongoDB, CosmosDB or similar. Understanding of cloud services (Azure and GCP) and containerization (Docker, Kubernetes). Experience with Agile methodologies and CI/CD practices. Familiarity with message queues (e.g., RabbitMQ, Kafka) is a plus. Strong problem-solving skills and ability to work in a fast-paced environment. Excellent communication and collaboration skills. Advanced proficiency in English, both written and spoken (B2+). Not sure if you have enough experience to meet the challenge, but still willing to learn and join our team? Send us your application and we will be happy to talk about the possibilities. Think big! Why Join OneRail Poland? Innovation at its Core: Work on industry-leading technology that is shaping the future of logistics. Career Growth: Opportunities for professional development and career advancement. Collaborative Culture: Join a team of talented engineers and industry experts. Exciting Challenges: Solve complex problems and contribute to impactful projects. Flexibility: We offer a flexible hybrid work style and flexible employment types to suit your needs, ensuring a work-life balance that works for you. Competitive Compensation: Attractive salary and benefits package. Office location: Kraków, Poland Work Style: hybrid (2-3 days from the office / week preferred) Salary levels: 22 000 – 28 000 PLN/ month Take the next step in your career and become a part of OneRail’s exciting journey!

Technology

OneRail Poland Sp. z o.o.

Software Engineer (node.js, backend)

Mid

Hybrid

Krakow, Poland

18,000 - 22,000 USD/mo

🏢 Summary: Backend Developer (Node.js) role focused on building and maintaining scalable backend services and APIs for a logistics orchestration platform. The position involves developing microservices, integrating third-party systems, and optimizing performance, security, and deployment processes in a cloud-based environment. You will contribute to high-availability solutions supporting same-day delivery operations. 🗂️ Requirements: 3+ years backend development experience, Strong experience with Node.js and TypeScript, Experience building RESTful APIs, Experience with microservices architecture, Experience with relational or NoSQL databases, Knowledge of Azure or GCP cloud services, Experience with Docker and Kubernetes, Experience with CI/CD pipelines, Experience working in Agile environment, Advanced English proficiency (B2+) 📃 Skills: Node.js, TypeScript, REST, Microservices, MySQL, MongoDB, CosmosDB, Azure, GCP, Docker, Kubernetes, CI/CD, RabbitMQ, Kafka 🏢 Description: OneRail is a technology company innovating solutions for multi-modal delivery. We have built and continue to develop a delivery orchestration platform that connects shippers to an extensive courier ecosystem to automate, optimize, and control the entire delivery supply chain, from the demand signal to the proof of delivery. Our OmniPoint SaaS platform uses proprietary algorithms and artificial intelligence to power efficient same-day delivery programs for major companies like Lowe’s, Pepsi, American Tire Distributors, and Advance Auto Parts. As Backend Developer (Node.js), you join a team of talented engineers and developers working together to transform final mile logistics and supply chain operations.  Your role will be managing the interchange of data between OneRail and 3rd party services, as well as interacting with data stores, and exchanging information between internal microservices. Key Responsibilities: Develop, optimize, and maintain backend services and APIs that power our logistics platform. Design and implement scalable and high-performance solutions using Node.js and other modern backend technologies. Implement best practices for security, scalability, and performance optimization. Participate in code reviews, testing, and debugging to ensure high code quality and reliability. Monitor system performance, troubleshoot issues, and proactively optimize processes. ·         Collaborate with frontend developers, product managers, and other stakeholders. Document technical specifications and architectural decisions for future reference. Assist in automating deployment processes and improving CI/CD pipelines. Stay updated with industry trends and emerging technologies to continuously improve our platform. Requirements: 3+ years of experience in backend development, with a strong focus on Node.js & TypeScript. Experience in building RESTful APIs and microservices. Experience with databases such as MySQL, MongoDB, CosmosDB or similar. Understanding of cloud services (Azure and GCP) and containerization (Docker, Kubernetes). Experience with Agile methodologies and CI/CD practices. Familiarity with message queues (e.g., RabbitMQ, Kafka) is a plus. Strong problem-solving skills and ability to work in a fast-paced environment. Excellent communication and collaboration skills. Advanced proficiency in English, both written and spoken (B2+). Not sure if you have enough experience to meet the challenge, but still willing to learn and join our team? Send us your application and we will be happy to talk about the possibilities. Think big! Why Join OneRail Poland? Innovation at its Core: Work on industry-leading technology that is shaping the future of logistics. Career Growth: Opportunities for professional development and career advancement. Collaborative Culture: Join a team of talented engineers and industry experts. Exciting Challenges: Solve complex problems and contribute to impactful projects. Flexibility: We offer a flexible hybrid work style and flexible employment types to suit your needs, ensuring a work-life balance that works for you. Competitive Compensation: Attractive salary and benefits package. Office location: Kraków, Poland Work Style: hybrid (2-3 days from the office / week preferred). Salary levels: 18 000 – 22 000 PLN/ month Take the next step in your career and become a part of OneRail’s exciting journey!

Technology

OneRail Poland Sp. z o.o.

Node Developer

Mid

Hybrid

Krakow, Poland

18,000 - 22,000 PLN/mo

🏢 Summary: Backend Developer (Node.js) role focused on building and maintaining scalable backend services and APIs for a logistics orchestration platform. The position involves developing microservices, integrating third-party systems, and optimizing performance in a cloud-based environment. You will contribute to CI/CD improvements, system reliability, and high-quality code within an Agile team. 🗂️ Requirements: 3+ years backend development experience, Strong Node.js experience, Strong TypeScript experience, Experience building RESTful APIs, Experience with microservices architecture, Experience with MySQL, MongoDB, CosmosDB or similar databases, Understanding of Azure and GCP cloud services, Experience with Docker and Kubernetes, Experience with CI/CD practices, Experience working in Agile environment, Advanced English proficiency (B2+) 📃 Skills: Node.js, TypeScript, REST, Microservices, MySQL, MongoDB, CosmosDB, Azure, GCP, Docker, Kubernetes, CI/CD, RabbitMQ, Kafka 🏢 Description: OneRail is a technology company innovating solutions for multi-modal delivery. We have built and continue to develop a delivery orchestration platform that connects shippers to an extensive courier ecosystem to automate, optimize, and control the entire delivery supply chain, from the demand signal to the proof of delivery. Our OmniPoint SaaS platform uses proprietary algorithms and artificial intelligence to power efficient same-day delivery programs for major companies like Lowe’s, Pepsi, American Tire Distributors, and Advance Auto Parts. As Backend Developer (Node.js), you join a team of talented engineers and developers working together to transform final mile logistics and supply chain operations.  Your role will be managing the interchange of data between OneRail and 3rd party services, as well as interacting with data stores, and exchanging information between internal microservices. Key Responsibilities: Develop, optimize, and maintain backend services and APIs that power our logistics platform. Design and implement scalable and high-performance solutions using Node.js and other modern backend technologies. Implement best practices for security, scalability, and performance optimization. Participate in code reviews, testing, and debugging to ensure high code quality and reliability. Monitor system performance, troubleshoot issues, and proactively optimize processes. ·         Collaborate with frontend developers, product managers, and other stakeholders. Document technical specifications and architectural decisions for future reference. Assist in automating deployment processes and improving CI/CD pipelines. Stay updated with industry trends and emerging technologies to continuously improve our platform. Requirements: 3+ years of experience in backend development, with a strong focus on Node.js & TypeScript. Experience in building RESTful APIs and microservices. Experience with databases such as MySQL, MongoDB, CosmosDB or similar. Understanding of cloud services (Azure and GCP) and containerization (Docker, Kubernetes). Experience with Agile methodologies and CI/CD practices. Familiarity with message queues (e.g., RabbitMQ, Kafka) is a plus. Strong problem-solving skills and ability to work in a fast-paced environment. Excellent communication and collaboration skills. Advanced proficiency in English, both written and spoken (B2+). Not sure if you have enough experience to meet the challenge, but still willing to learn and join our team? Send us your application and we will be happy to talk about the possibilities. Think big! Why Join OneRail Poland? Innovation at its Core: Work on industry-leading technology that is shaping the future of logistics. Career Growth: Opportunities for professional development and career advancement. Collaborative Culture: Join a team of talented engineers and industry experts. Exciting Challenges: Solve complex problems and contribute to impactful projects. Flexibility: We offer a flexible hybrid work style and flexible employment types to suit your needs, ensuring a work-life balance that works for you. Competitive Compensation: Attractive salary and benefits package. Office location: Kraków, Poland Work Style: hybrid (2-3 days from the office / week preferred), We are open to a more flexible arrangement for candidates located outside the Krakow area. Salary levels: 18 000 – 22 000 PLN/ month Take the next step in your career and become a part of OneRail’s exciting journey!

Technology

OneRail Poland Sp. z o.o.

Senior Node Developer

Senior

Hybrid

Krakow, Poland

20,000 - 28,000 PLN/mo

🏢 Summary: Senior Backend Developer (Node.js) role focused on building and optimizing scalable backend services and APIs for a logistics orchestration platform. The position involves developing microservices, integrating with third-party systems, and ensuring high performance, security, and reliability in a cloud-based environment. The role also includes working with CI/CD pipelines and containerized deployments in a collaborative Agile team. 🗂️ Requirements: 6+ years of backend development experience, Strong experience with Node.js and TypeScript, Experience building RESTful APIs and microservices, Experience with MySQL, MongoDB, CosmosDB or similar databases, Understanding of Azure and GCP cloud services, Experience with Docker and Kubernetes, Experience with CI/CD practices, Experience working in Agile methodologies, Advanced English proficiency (B2+) 📃 Skills: Node.js, TypeScript, REST, Microservices, MySQL, MongoDB, CosmosDB, Azure, GCP, Docker, Kubernetes, CI/CD, RabbitMQ, Kafka 🏢 Description: OneRail is a technology company innovating solutions for multi-modal delivery. We have built and continue to develop a delivery orchestration platform that connects shippers to an extensive courier ecosystem to automate, optimize, and control the entire delivery supply chain, from the demand signal to the proof of delivery. Our OmniPoint SaaS platform uses proprietary algorithms and artificial intelligence to power efficient same-day delivery programs for major companies like Lowe’s, Pepsi, American Tire Distributors, and Advance Auto Parts. As Senior Backend Developer (Node.js), you join a team of talented engineers and developers working together to transform final mile logistics and supply chain operations.  Your role will be managing the interchange of data between OneRail and 3rd party services, as well as interacting with data stores, and exchanging information between internal microservices. Key Responsibilities: Develop, optimize, and maintain backend services and APIs that power our logistics platform. Design and implement scalable and high-performance solutions using Node.js and other modern backend technologies. Implement best practices for security, scalability, and performance optimization. Participate in code reviews, testing, and debugging to ensure high code quality and reliability. Monitor system performance, troubleshoot issues, and proactively optimize processes. ·         Collaborate with frontend developers, product managers, and other stakeholders. Document technical specifications and architectural decisions for future reference. Assist in automating deployment processes and improving CI/CD pipelines. Stay updated with industry trends and emerging technologies to continuously improve our platform. Requirements: 6+ years of experience in backend development, with a strong focus on Node.js & TypeScript. Experience in building RESTful APIs and microservices. Experience with databases such as MySQL, MongoDB, CosmosDB or similar. Understanding of cloud services (Azure and GCP) and containerization (Docker, Kubernetes). Experience with Agile methodologies and CI/CD practices. Familiarity with message queues (e.g., RabbitMQ, Kafka) is a plus. Strong problem-solving skills and ability to work in a fast-paced environment. Excellent communication and collaboration skills. Advanced proficiency in English, both written and spoken (B2+). Not sure if you have enough experience to meet the challenge, but still willing to learn and join our team? Send us your application and we will be happy to talk about the possibilities. Think big! Why Join OneRail Poland? Innovation at its Core: Work on industry-leading technology that is shaping the future of logistics. Career Growth: Opportunities for professional development and career advancement. Collaborative Culture: Join a team of talented engineers and industry experts. Exciting Challenges: Solve complex problems and contribute to impactful projects. Flexibility: We offer a flexible hybrid work style and flexible employment types to suit your needs, ensuring a work-life balance that works for you. Competitive Compensation: Attractive salary and benefits package. Office location: Kraków, Poland Work Style: hybrid (2-3 days from the office / week preferred), We are open to a more flexible arrangement for candidates located outside the Krakow area. Salary levels: 20 000 – 28 000 PLN/ month Take the next step in your career and become a part of OneRail’s exciting journey!

Technology

Royal Dirkzwager

Freelance Kotlin Developer (Fulltime)

Senior

Remote

Warsaw, Poland

20 - 45 EUR

🏢 Summary: Backend Engineer role focused on designing and owning JVM-based microservices in a distributed, event-driven architecture on AWS. The position involves building scalable services for complex domains like route optimization and geo-routing, with full responsibility from design to production. You will work with diverse data stores, messaging systems, and observability tooling in a high-ownership, senior engineering environment. 🗂️ Requirements: Work permit for Poland, 5+ years backend development experience in Java or Kotlin, Strong experience with distributed systems and microservices architecture, Hands-on production experience with AWS services (ECS, Lambda, S3, RDS or DynamoDB), Experience with PostgreSQL, Experience with DynamoDB or other NoSQL databases, Strong knowledge of Docker and containerization, Experience with CI/CD pipelines (GitHub Actions), Ability to design and build event-driven systems with message brokers 📃 Skills: Java, Kotlin, AWS, ECS, Lambda, S3, RDS, DynamoDB, PostgreSQL, Docker, GitHubActions, RabbitMQ, SNS, SQS, Redis, RedShift, OpenTelemetry, Prometheus, Grafana, REST, APIGateway, ECR 🏢 Description: Company Description You'll be a core member of a small, high-ownership engineering team building and evolving the distributed microservices backend that powers our app. You'll work across a complex domain – route optimization, schedule ingestion, geo-routing, and carrier data – at real scale, on AWS. This is not a role for someone who waits for specs to land in their inbox. You'll take full ownership of services from design through production, make architectural decisions, and proactively identify and fix problems before they become incidents. What you'll work on Design, build, and maintain JVM-based microservices (Java / Kotlin) running on AWS ECS, App Runner, and Lambda Work with a rich data layer: PostgreSQL, DynamoDB, RedShift, Redis, and S3 Build and consume event-driven integrations via RabbitMQ and SNS Collaborate on API design across REST (API Gateway) and BFF patterns Instrument services with OpenTelemetry, Tempo, Prometheus, and Grafana Ship via GitHub Actions CI/CD pipelines with Docker and ECR Work with external integrations including Auth0, GraphHopper, PostHog, and Sentry Participate in architecture decisions and technical direction – your opinion will carry weight Job Description Must-haves: Work permit for Poland 5+ years of professional backend development in Java and/or Kotlin Solid understanding of distributed systems design, microservice patterns, and event-driven architecture Hands-on production experience with AWS (ECS, Lambda, S3, RDS or DynamoDB) Experience with relational databases (PostgreSQL) and NoSQL (DynamoDB or similar) Strong command of Docker and containerized deployments Experience with CI/CD pipelines – we use GitHub Actions Clean code as a practice, not a talking point – you write code that your colleagues can confidently extend Genuine ability to self-direct: you can take a loosely defined problem, break it down, make decisions, and deliver Strong plus: Kotlin specifically (greenfield services are Kotlin-first) Experience with message brokers (RabbitMQ, SQS/SNS) Familiarity with observability tooling (OpenTelemetry, Prometheus/Grafana stacks) Background in logistics, routing, geospatial, or supply chain domains Experience integrating third-party APIs (auth providers, mapping/routing engines, analytics) Qualifications How we work Small team, high trust – no micromanagement, no approval chains for every decision GitHub-centric workflow – PRs, reviews, and automated pipelines keep quality high without bureaucracy Observability-first – we monitor, alert, and fix things before users notice Clean code culture – we refactor, we review, we don't let tech debt compound silently AWS-native – we use managed services where they make sense and containers everywhere else What we offer Competitive salary benchmarked to your market Remote-friendly setup (we care about output, not location) Direct impact on a product used by global logistics professionals every day Work in a genuinely interesting domain – intermodal routing is hard, and the problems are real A lean, senior team where your architecture decisions actually ship Additional Information Are you the perfect match? Send your portfolio, CV , and a short message about why you’re the perfect match to us