Mid-level Data Scientist – Fullstack Web Developer

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Data Scientist role at Minerva Foods focusing on Fullstack Web Development using modern technologies. Collaborating on end-to-end project execution and backend development with Node.js and Python.

Responsibilities:

  • Collaborate in planning and executing end-to-end projects, from gathering requirements with business stakeholders, prototyping interfaces, frontend development and API/backend integration, to testing, deployment and end-user support;
  • Develop and maintain responsive, accessible, high-performance web interfaces, ensuring a smooth and consistent user experience (UX) across devices and browsers;
  • Implement reusable, scalable components using modern frameworks such as React, Next.js or Vue.js, following Design System patterns and Component-Driven Development;
  • Integrate the frontend with RESTful APIs and/or GraphQL, consuming data from microservices and handling loading states, errors and caching appropriately;
  • Work with designers (UI/UX) to translate wireframes, prototypes (Figma, Adobe XD) and visual specifications into functional code faithful to the proposed design;
  • Contribute to fullstack feature development when needed, supporting the backend in Node.js (Express, NestJS) or Python (FastAPI, Django) to create endpoints, business logic and integrations;
  • Implement and maintain automated tests (unit, integration and end-to-end) to ensure application quality and stability;

Requirements:

  • Proficiency in HTML5, CSS3 and JavaScript/TypeScript, with solid understanding of responsiveness, semantics, accessibility and DOM manipulation;
  • Experience with React.js (hooks, Context API, state management with Redux, Zustand or Recoil) or Vue.js (Composition API, Vuex/Pinia);
  • Experience with fullstack/SSR frameworks such as Next.js or Nuxt.js;
  • Knowledge of modern styling approaches: CSS Modules, Styled Components, Tailwind CSS, SASS/SCSS or component libraries like Material UI / Ant Design / Chakra UI;
  • Experience consuming and integrating RESTful APIs and/or GraphQL (Apollo Client, React Query / TanStack Query, Axios, Fetch API);
  • Knowledge of backend development with Node.js (Express, NestJS) or Python (FastAPI, Django), including creating endpoints, authentication (JWT, OAuth2) and data modeling;
  • Experience with relational databases (PostgreSQL, SQL Server) and/or NoSQL databases (MongoDB, Redis);
  • Proficiency with version control tools (Git, GitHub/GitLab/Bitbucket), including branching strategies (Git Flow, Trunk-based);
  • Knowledge of containerization with Docker and familiarity with CI/CD concepts (GitHub Actions, GitLab CI, Jenkins);
  • Experience with cloud technologies (preferably AWS or Azure);
  • Postgraduate degree completed or in progress.

Benefits:

  • Availability to travel to Minerva operations and offices for opportunity mapping, process understanding, validations and client support.
  • Familiarity with automated testing tools: Jest, React Testing Library, Cypress, Playwright or Vitest.