Senior Full Stack JS Engineer

On-siteSalary not specified
United Kingdom · Warsaw, Poland · Kyiv, Ukraine

Tech Stack

DockerReactNode.jsPostgreSQLTypeScriptCI/CDJavaScriptGraphQLAzure

Job Description, Responsibilities & Requirements

Description language:

About the Position

We are looking for a Senior Full Stack JS Engineer to join the AI & Digital Platforms team at a global leader in sensor-based food sorting and resource optimization solutions.

This role focuses on building and scaling client’s ML-powered digital platforms used in advanced food sorting and analytics systems. You will work on software systems responsible for deployment, monitoring, and lifecycle management of machine learning models, as well as cloud-connected services and data pipelines powering modern digital products.

This role involves close collaboration with data scientists, cloud engineers, product teams, and system engineers to ensure seamless data flows, robust model operations, and reliable delivery of data-driven features.

Responsibilities

  • Develop and maintain software components for client’s digital platforms, supporting reliable deployment, monitoring, and lifecycle management of machine-learning models.
  • Build and enhance data pipelines and services that process and distribute machine-generated information to digital products and cloud systems.
  • Extend and optimize existing ML-Ops tooling, integrations, and communication interfaces to improve performance and scalability.
  • Perform unit testing and end-to-end testing to ensure software quality, robustness, and maintainability.
  • Investigate and resolve issues reported by data science, digital, and platform teams.
  • Collaborate with data science, cloud engineering, machine software, and service teams to align on data flow requirements and operational needs.
  • Provide technical support for model deployment processes and data-driven features.
  • Contribute ideas for improving software quality, automation, and development efficiency.
  • Produce and maintain technical documentation for platform components and operational procedures.

Requirements

  • Bachelor degree or a Master degree in computer science or related field
  • 10+ years of professional experience with JavaScript/TypeScript
  • Strong hands-on experience with Node.js and React
  • Familiarity with Next.js, Vue.js, or other modern frontend frameworks
  • Experience with GraphQL, Prisma, and PostgreSQL, or similar API and database technologies
  • Solid understanding of software engineering fundamentals, design patterns, and testing practices
  • Practical experience with CI/CD workflows and Docker
  • Experience working with Azure - practical hands-on experience (deployment, services, data flows)
  • Familiarity with modern frontend technologies such as Tailwind CSS and testing frameworks like Playwright
  • Ability to travel internationally for occasional business trips
  • Strong spoken and written English

Nice to Have

  • Experience with Next.js, Vue.js, or other modern frontend frameworks
  • Experience with Tailwind CSS and Playwright
  • Previous exposure to MLOps, ML model deployment, or monitoring systems
  • Experience working closely with Data Science or Platform teams

We Offer

  • Vacation (up to 20 working days)
  • Sick leaves (10 working days)
  • National Holidays as time off (up to 11 days)
  • Medical reimbursement after 3 months
  • Online English courses
  • Flexible working schedule, remote
  • Direct cooperation with the customer
  • Communication with Top/Senior level specialists to strengthen your hard skills
  • Online/offline teambuildings
  • Volunteering culture development and support

About the Company

Send CV

Dear,

Thank you for applying for the position at nCube. Your application has been successfully received and is currently under review by our recruitment team. We will be in touch soon to discuss your application further and to outline the next steps if your skills and expertise are a match with the requirements. In the meantime, feel free to browse our Company Blog for the latest updates and insights.

Looking forward to connecting with you soon!

Best regards,

nCube Recruitment Team

Development offices:

  • Kyiv, Ukraine
  • Warsaw, Poland
  • Sao Paolo, Brasil
  • London, United Kingdom

Contact:

Phone: +44 772 611 66 87

Email: [email protected]

Job Details

Company name:
NCube
Location:
United Kingdom · Warsaw, Poland · Kyiv, Ukraine
Work Mode:
On-site
Posted on TheJob:
Jun 12, 2026
Last checked:
Jul 11, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.