NoFluffJobs Praca zdalna Senior

Senior Full Stack JS Engineer

nCube

⚲ Remote

17 077 - 27 750 PLN (B2B)

Wymagania

  • JavaScript
  • Azure
  • TypeScript
  • Node.js
  • React
  • Next.js
  • Vue.js
  • GraphQL
  • Prisma
  • PostgreSQL
  • API
  • Testing
  • Docker
  • Tailwind (nice to have)
  • CSS (nice to have)
  • MLOps (nice to have)
  • Data science (nice to have)
  • Unit testing (nice to have)

Opis stanowiska

O projekcie:
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.
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

Wymagania:
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- 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

🔍 Dekoder Ogłoszenia

🔴
Senior Full Stack JS Engineer
Chociaż tytuł sugeruje doświadczenie w pełnym stosie JavaScript, może oznaczać, że większość pracy będzie dotyczyć front-endu lub konkretnych obszarów backendu, a niekoniecznie równego podziału obowiązków.
🔴
building and scaling client’s ML-powered digital platforms
Budowanie i skalowanie platform opartych na uczeniu maszynowym może oznaczać pracę z istniejącą, skomplikowaną infrastrukturą, a niekoniecznie tworzenie wszystkiego od zera.
🔴
Extend and optimize existing ML-Ops tooling, integrations, and communication interfaces
Skupienie na rozszerzaniu i optymalizacji istniejących narzędzi ML-Ops sugeruje, że będziesz pracować z zastaną technologią i procesami, a nie wprowadzać rewolucyjne zmiany.
🔴
Investigate and resolve issues reported by data science, digital, and platform teams
Rozwiązywanie problemów zgłaszanych przez różne zespoły może oznaczać dużą ilość pracy związanej z debugowaniem i utrzymaniem, a nie tylko tworzeniem nowych funkcjonalności.
🟡
close collaboration with data scientists, cloud engineers, product teams, and system engineers
Ścisła współpraca z wieloma różnymi zespołami może oznaczać potrzebę częstego komunikowania się i negocjowania rozwiązań, co może spowalniać procesy.