Unlock Full Resume Report

This position is no longer accepting applications

Positions open for more than 30 days are automatically closed and marked as expired

Don't let one closed door slow you down, here's your next move:

April 9, 2026

Node Developer

Mid • Hybrid

18,000 - 22,000 PLN/mo

Krakow, Poland

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!

Similar jobs you might like

Technology

Snatch Up

Senior Backend Software Engineer

Senior

On-site

Krakow, MA, Poland

90,000 - 140,000 EUR

🏢 Summary: Join an early-stage product team to design and deliver scalable, high-volume backend systems using Node.js, TypeScript, and AWS. The role offers end-to-end ownership, influence over architecture and engineering practices, and mentoring responsibilities in a hybrid Kraków setup. 🗂️ Requirements: 5+ years of production software development with Node.js and TypeScript, Practical AWS knowledge, Distributed systems design knowledge, Scalability knowledge, Event-driven architecture experience, Automated testing experience, Independent problem-solving ability, English communication skills, Ability to work in an evolving, fast-paced environment 📃 Skills: Node.js, TypeScript, AWS, Lambda, ECS, S3, RDS, Jest, Vitest, Playwright 🏢 Description: Senior Backend Engineer: Node.js & AWS Location: Kraków, Poland Working model: Hybrid Contract: Employment agreement or B2B Build high-scale systems from the beginning We’re hiring an experienced backend engineer to join a growing international technology business as it expands its engineering presence in Kraków. This is an opportunity to help create a new product rather than inherit a finished roadmap. You’ll influence early technical decisions, build systems designed for demanding workloads, and take meaningful ownership from architecture through production. The company develops robust data infrastructure used by organizations operating in complex, high-stakes environments. Its technology processes large volumes of information and supports products where speed, availability, and accuracy genuinely matter. If you enjoy solving difficult engineering problems, making pragmatic architectural decisions, and seeing your work reach production, this role offers plenty of room to make an impact. What you’ll be doing Design and deliver scalable backend services with Node.js and TypeScript. Build APIs and asynchronous, event-driven workflows in AWS. Engineer reliable systems capable of supporting intensive, high-volume workloads. Own features throughout their lifecycle, from technical discovery and design to deployment and ongoing improvement. Help establish the architecture and engineering practices of a new product. Partner with product specialists and engineers across multiple disciplines. Support other developers through mentoring, thoughtful reviews, and knowledge sharing. Strengthen standards around testing, security, maintainability, and operational reliability. Respond constructively as requirements evolve and new technical challenges emerge. What we’re looking for At least five years of professional experience building production software with Node.js and TypeScript. Strong practical knowledge of AWS. Experience with services such as Lambda, ECS, S3, or RDS is especially relevant. A solid understanding of distributed system design, scalability, and event-driven architecture. Experience using modern automated testing tools such as Jest, Vitest, or Playwright. The confidence to investigate unfamiliar problems and move work forward independently. Clear English communication skills. Comfort working in an energetic environment where priorities and products continue to evolve. Additional experience we’d value You don’t need to bring everything on this list, but any of the following would be useful: Go development. Distributed platforms or messaging-based systems. Large language models or contemporary AI development tools. React. Relational and non-relational databases. Docker and Kubernetes. CI/CD pipelines and modern delivery practices. Why consider this opportunity? Join at an early stage and help shape a product’s technical direction. Work on challenging systems where performance and reliability are fundamental. Take genuine ownership without unnecessary layers of decision-making. Become part of a new engineering group in Kraków with room to influence how it develops. Collaborate in an international, English-speaking environment. Choose between an employment contract and a B2B arrangement. Work within a hybrid model in Kraków. Join a profitable, expanding business focused on sustainable long-term growth.

Technology

EPAM Systems

Senior Full-stack Developer (Node.js, Angular, Java, JavaScript)

Senior

Hybrid

Krakow, Poland

🏢 Summary: Senior Full-stack Developer role focused on building Node.js microservices and REST APIs, contributing to Angular front ends, and modernizing legacy platforms into scalable AWS cloud-native solutions. The position owns the full delivery lifecycle, provides technical leadership and mentoring, and requires hybrid work from Gdansk or Krakow three days per week. 🗂️ Requirements: Bachelor’s degree in Computer Science, Engineering, or related field, 5+ years of professional software development experience, Leadership experience building production-grade systems, Expertise in Node.js, microservices, REST API design, and full-stack development, Angular development experience, Legacy-system modernization and target-state architecture design experience, Hands-on AWS cloud services experience, Relational and NoSQL database experience, Monitoring, observability, and automated testing experience, Agile delivery experience, Hybrid work from Gdansk or Krakow 3 days per week 📃 Skills: Node.js, Angular, Java, JavaScript, AWS, EC2, S3, Lambda, Kinesis, Firehose, DynamoDB, EKS, CloudWatch, PostgreSQL, Splunk, Honeycomb, Playwright, DB2, REST, Microservices 🏢 Description: We're looking for a Senior Full-stack Developer (Node.js, Angular, Java, JavaScript) to join our team in Poland. The ideal candidate thrives on solving complex problems, modernizing legacy platforms, and delivering robust cloud-native solutions. In this role, you’ll be hands-on with the full technology stack—shaping architecture, leading development efforts, and partnering closely with cross-functional teams to drive strategic initiatives forward. If you are an engineer who enjoys both the technical and collaborative aspects of building software at scale, we’d love to meet you. Please note that hybrid work, 3 days from Gdansk or Krakow, is required. Responsibilities Design, develop, and deploy backend services, microservices, and RESTful APIs—primarily in Node.js—with front-end contributions in Angular Modernize legacy systems by evaluating current-state architectures and defining target-state solutions that maximize performance, scalability, and maintainability Deliver high-quality software in an agile environment, partnering closely with product managers, architects, and other engineering teams Own the end-to-end development lifecycle: requirements gathering, solution design, coding, testing (including API and Playwright automation), deployment, and operational support Implement and manage AWS cloud services (e.g., EC2, S3, Lambda, Kinesis, Firehose, DynamoDB, EKS, CloudWatch) to build resilient, observable, and secure solutions Promote best practices in coding standards, testing, monitoring (via Splunk, Honeycomb), and documentation Mentor and guide engineers, fostering a culture of technical excellence, ownership, and continuous improvement Engage directly with clients and stakeholders, translating broad, ambiguous business needs into concrete technical plans Requirements Bachelor's degree in Computer Science, Engineering, or related field; Master's degree strongly preferred 5+ years of professional software development experience, with demonstrated leadership in building production-grade systems Deep expertise in Node.js, microservices architecture, REST API design, and full-stack development (Angular contributing to ~20% of workload) Proven success modernizing legacy systems, assessing current architectures, and defining target-state designs Hands-on experience with AWS cloud services (EC2, S3, Lambda, Kinesis, Firehose, DynamoDB, EKS, CloudWatch, and related tools) Experience with relational and NoSQL databases (DynamoDB, PostgreSQL); familiarity with DB2 is a plus Proficiency using modern monitoring and observability platforms (Splunk, Honeycomb) and automated testing frameworks (API testing tools, Playwright) Strong command of agile methodologies and iterative delivery Nice to have Exposure to Java for DB2 integration and legacy system interfacing Experience leading cross-functional initiatives in large enterprise environments Familiarity with API management, security, and governance best practices Experience with Playwright We offer We gather like-minded people: Top tech minds driving innovation in AI, cloud and digital platform modernization Supportive team and agile, startup-like culture Hybrid by design mode and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Career development programs Thought leadership, mentoring, soft skills and well-being programs Certification (Anthropic, Gemini, GCP, Azure, AWS) English classes We cover it all: Stable pay Participation in the Employee Stock Purchase Plan with a 15% discount Benefits package (health insurance, multisport, shopping vouchers) Referral bonuses up to $2,000 Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more Corporate, social and well-being events Please, note: Benefits listed above are available to employees only We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually We will reach out to selected candidates exclusively EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.

Technology

EPAM Systems

Senior Full-stack Developer (Node.js, Angular, Java, JavaScript)

Senior

Hybrid

Gdansk, PM, Poland

🏢 Summary: Senior Full-stack Developer role focused on designing and modernizing cloud-native applications with Node.js and Angular. The position owns the full delivery lifecycle, including architecture, AWS implementation, automated testing, and operational support, while collaborating with clients and mentoring engineers. Hybrid work from Gdansk or Krakow three days per week is required. 🗂️ Requirements: Bachelor’s degree in Computer Science, Engineering, or related field, 5+ years of professional software development experience, Leadership experience building production-grade systems, Deep Node.js expertise, Microservices architecture experience, REST API design experience, Full-stack development experience with Angular, Legacy-system modernization and target-state architecture design experience, Hands-on AWS services experience, Relational and NoSQL database experience, Monitoring, observability, and automated testing experience, Agile delivery proficiency, Hybrid work from Gdansk or Krakow 3 days per week 📃 Skills: Node.js, Angular, Java, JavaScript, AWS, EC2, S3, Lambda, Kinesis, Firehose, DynamoDB, EKS, CloudWatch, PostgreSQL, Splunk, Honeycomb, Playwright, DB2 🏢 Description: We're looking for a Senior Full-stack Developer (Node.js, Angular, Java, JavaScript) to join our team in Poland. The ideal candidate thrives on solving complex problems, modernizing legacy platforms, and delivering robust cloud-native solutions. In this role, you’ll be hands-on with the full technology stack—shaping architecture, leading development efforts, and partnering closely with cross-functional teams to drive strategic initiatives forward. If you are an engineer who enjoys both the technical and collaborative aspects of building software at scale, we’d love to meet you. Please note that hybrid work, 3 days from Gdansk or Krakow, is required. Responsibilities Design, develop, and deploy backend services, microservices, and RESTful APIs—primarily in Node.js—with front-end contributions in Angular Modernize legacy systems by evaluating current-state architectures and defining target-state solutions that maximize performance, scalability, and maintainability Deliver high-quality software in an agile environment, partnering closely with product managers, architects, and other engineering teams Own the end-to-end development lifecycle: requirements gathering, solution design, coding, testing (including API and Playwright automation), deployment, and operational support Implement and manage AWS cloud services (e.g., EC2, S3, Lambda, Kinesis, Firehose, DynamoDB, EKS, CloudWatch) to build resilient, observable, and secure solutions Promote best practices in coding standards, testing, monitoring (via Splunk, Honeycomb), and documentation Mentor and guide engineers, fostering a culture of technical excellence, ownership, and continuous improvement Engage directly with clients and stakeholders, translating broad, ambiguous business needs into concrete technical plans Requirements Bachelor's degree in Computer Science, Engineering, or related field; Master's degree strongly preferred 5+ years of professional software development experience, with demonstrated leadership in building production-grade systems Deep expertise in Node.js, microservices architecture, REST API design, and full-stack development (Angular contributing to ~20% of workload) Proven success modernizing legacy systems, assessing current architectures, and defining target-state designs Hands-on experience with AWS cloud services (EC2, S3, Lambda, Kinesis, Firehose, DynamoDB, EKS, CloudWatch, and related tools) Experience with relational and NoSQL databases (DynamoDB, PostgreSQL); familiarity with DB2 is a plus Proficiency using modern monitoring and observability platforms (Splunk, Honeycomb) and automated testing frameworks (API testing tools, Playwright) Strong command of agile methodologies and iterative delivery Nice to have Exposure to Java for DB2 integration and legacy system interfacing Experience leading cross-functional initiatives in large enterprise environments Familiarity with API management, security, and governance best practices Experience with Playwright We offer We gather like-minded people: Top tech minds driving innovation in AI, cloud and digital platform modernization Supportive team and agile, startup-like culture Hybrid by design mode and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Career development programs Thought leadership, mentoring, soft skills and well-being programs Certification (Anthropic, Gemini, GCP, Azure, AWS) English classes We cover it all: Stable pay Participation in the Employee Stock Purchase Plan with a 15% discount Benefits package (health insurance, multisport, shopping vouchers) Referral bonuses up to $2,000 Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more Corporate, social and well-being events Please, note: Benefits listed above are available to employees only We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually We will reach out to selected candidates exclusively EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.