Senior Full Stack JS Engineer
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.
Requirements
- Bachelor degree or a Master degree in computer science or related field
- 5+ 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
- Strong spoken and written English
Nice to have:
- Experience with Next.js, Vue.js, or other modern frontend frameworks
- Familiarity with Tailwind CSS and Playwright
- Previous exposure to MLOps, ML model deployment, or monitoring systems
- Experience working closely with Data Science or Platform teams
What You’ll Do
- 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.
What 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
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