Mid-level Data Scientist – Fullstack Web Developer
Location
Brazil
Posted
77 days ago
Salary
0
Seniority
Senior
Job Description
Mid-level Data Scientist – Fullstack Web Developer
Minerva Foods
• 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;
Job 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.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
AI-Enabled Software Engineer
UrrlyEmpowering People and Property Management companies with future proof staffing solutions.
• Build workflow automations, apps, and internal dashboards • Ship production-ready code with testing included • Translate vague requirements into working software • Push code through Git-based workflows • Use AI coding tools to move faster • Improve manual operational processes with automation • Work across product, ops, and engineering teams
• Liderar o design e implementação de arquiteturas de sistemas distribuídos de alta disponibilidade. • Conduzir POCs e protótipos validando hipóteses técnicas e de negócio. • Atuar como referência arquitetural e consultor técnico para múltiplos squads. • Mentorar engenheiros sêniores em design e arquitetura. • Traduzir requisitos ambíguos em soluções técnicas aplicáveis. • Identificar e eliminar gargalos de performance, confiabilidade e segurança. • Liderar modernizações e migrações de sistemas legados. • Pesquisar e adotar práticas emergentes de IA generativa. • Contribuir para documentação arquitetural (ADRs) e boas práticas de engenharia.
Software Architect
Blackline SafetyBlackline Safety is a global leader in connected safety solutions. Wherever there's a need for safety, we're there.
• Develop and refine architecture blueprints, outlining a roadmap for incremental enhancements at solution, technical, methodological, and organizational levels. • Collaborate closely with other software leaders to drive continuous progress towards project goals. • Offer guidance to technology teams on best practices to streamline delivery times, reduce integration and operational risks, and ensure ongoing reduction of technical debt. • Contribute to strategic decision-making by fostering collaborative relationships with stakeholders to understand business, product, and technology needs. • Ensure alignment of business and technical stakeholders with architectural directions. • Partner with leaders across the company to align and address longer-term architectural goals and priorities. • Developing scalable, high-quality microservices in a cross-functional environment. • Providing technical leadership to the scrum team(s). • Leading new product technical evaluations. • Driving adoption of AI tools and processes to help automate the software development process.
Senior Full Stack Engineer
GamaLearnDriving continuous innovation and niche solutions in the Education, Corporate & Government sectors
Role Description This is a remote position. - Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications. - Take ownership of the full software development life cycle, from concept to deployment and maintenance. - Identify and troubleshoot complex technical issues, offering timely and effective solutions. - Design, develop, test, and deploy high-quality web applications using modern technologies and best practices. - Maintain and optimize existing web applications to ensure high performance and scalability. - Participate in code reviews, ensuring adherence to coding standards and best practices. - Collaborate with the team to implement visually appealing and intuitive user interfaces. - Continuously stay up to date with industry trends, emerging technologies, and best practices to drive innovation and enhance development processes. - Lead and mentor junior developers, providing guidance and support to help them grow their technical skills. - Mentor junior and mid-level developers through code reviews, design discussions, and hands-on guidance. - Proactively suggest improvements and contribute to the overall technical architecture and infrastructure. - Drive technical decision-making and contribute to long-term technology roadmap planning. - Evaluate and recommend new tools, frameworks, and libraries based on project needs. Qualifications - Proven experience as a Full Stack Web Developer, with a minimum of 5 years of experience, 3 years in a senior or lead role. - Bachelor/Master's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). - Experience in ASP.NET WebForms (.NET Framework), ASP.NET Core Web APIs, C# and LINQ. - Experience working with ORM Entity Framework (EF6), and EF Core. - Solid understanding of RESTful APIs. - Experience designing systems using Clean Architecture, and familiarity with microservices. - Strong understanding and hands-on experience with software design patterns (e.g., Repository, Unit of Work, CQRS). - Ability to apply appropriate design patterns to improve code maintainability, scalability, and testability. - Ability to design caching architectures for high-traffic applications such as Redis. - Experience with Azure API Management, AWS API Gateway, API Gateway architecture or similar solutions to support high-performance, scalable applications (Plus). - Experience designing and implementing message-based systems such as RabbitMQ (Plus). - Proficient in front-end HTML5, CSS3, JavaScript, JQuery, Bootstrap, Ajax. - Proficient in React JS (Next JS is a plus). - Experience using Telerik UI controls for ASP.NET WebForms (Plus). - Experience with background job processing and scheduling using Hangfire. - Strong understanding of asynchronous processing, retries, and failure handling. Requirements - Familiarity with cloud services and deployments (Azure preferred, AWS, Google Cloud). - Experience in DevOps systems, preferably Azure DevOps, and creating/managing CI/CD pipelines including automated builds, tests and deployments. - Containerization technologies (Docker, Kubernetes). - Experience with database systems such as SQL Server, MySQL, PostgreSQL. - Experience with version control systems Devops (Git), TFVC is a plus. - Knowledge of testing frameworks such as .NET xUnit, Cypress, Selenium, SonarQube, etc. - Excellent documentation and writing clean code with comments. Benefits




