
Mid-level Data Scientist – Fullstack Web Developer
Posted Jun 4

Posted Jun 4
This is a fully remote position, open to applicants in Brazil.
• Collaborate in the planning and execution of comprehensive projects, which include gathering requirements from business stakeholders, prototyping interfaces, frontend development, API/backend integration, testing, deployment, and providing end-user support;
• Design and maintain responsive, accessible, and high-performance web interfaces, ensuring a seamless and consistent user experience (UX) across various devices and browsers;
• Create reusable and scalable components utilizing modern frameworks such as React, Next.js, or Vue.js, adhering to Design System patterns and Component-Driven Development methodologies;
• Integrate the frontend with RESTful APIs and/or GraphQL, effectively consuming data from microservices while managing loading states, errors, and caching appropriately;
• Collaborate with designers (UI/UX) to transform wireframes, prototypes (Figma, Adobe XD), and visual specifications into functional code that accurately reflects the proposed design;
• Contribute to fullstack feature development as necessary, aiding the backend in Node.js (Express, NestJS) or Python (FastAPI, Django) to establish endpoints, business logic, and integrations;
• Develop and uphold automated tests (unit, integration, and end-to-end) to guarantee application quality and stability;
• Strong proficiency in HTML5, CSS3, and JavaScript/TypeScript, with a deep understanding of responsiveness, semantics, accessibility, and DOM manipulation;
• Experience with React.js (including hooks, Context API, state management with Redux, Zustand, or Recoil) or Vue.js (Composition API, Vuex/Pinia);
• Familiarity with fullstack/SSR frameworks such as Next.js or Nuxt.js;
• Knowledge of contemporary styling techniques: CSS Modules, Styled Components, Tailwind CSS, SASS/SCSS, or component libraries like Material UI, Ant Design, or Chakra UI;
• Experience in consuming and integrating RESTful APIs and/or GraphQL (Apollo Client, React Query/TanStack Query, Axios, Fetch API);
• Understanding of backend development with Node.js (Express, NestJS) or Python (FastAPI, Django), including endpoint creation, authentication (JWT, OAuth2), and data modeling;
• Proficiency with relational databases (PostgreSQL, SQL Server) and/or NoSQL databases (MongoDB, Redis);
• Competence with version control systems (Git, GitHub/GitLab/Bitbucket), including branching strategies (Git Flow, Trunk-based);
• Familiarity with containerization using Docker and understanding of CI/CD concepts (GitHub Actions, GitLab CI, Jenkins);
• Experience with cloud technologies (preferably AWS or Azure);
• Postgraduate degree completed or currently in progress.
• Opportunity to travel to Minerva operations and offices for opportunity mapping, process understanding, validations, and client support.
• Experience with automated testing tools: Jest, React Testing Library, Cypress, Playwright, or Vitest.
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.