Talent.com
This job offer is not available in your country.
Full-Stack Developer – Research Focus (MarSci Project)

Full-Stack Developer – Research Focus (MarSci Project)

ADAPT CentreADAPT Centre, Dublin.
5 days ago
Job description

The Research Full-Stack Developer is required to contribute to a new commercialisation project called MarSci . The project, led by George Filippou , Marketing Scientist (formerly at TikTok and Facebook) and PhD candidate in Statistics, involves collaboration with Principal Investigators Prof. Ashish Kumar Jha (Business School) and Prof. Arthur White ( School of Statistics).

Modern marketers face two major challenges :

Where to allocate marketing investments

Which marketing channel is effective

These challenges are driven by fragmented data sources, complex consumer journeys, and lack of resources. MarSci aims to solve this by offering an integrated solution combining :

Data visualization

Cross-channel attribution (MTA)

Media mix modelling (MMM)

MarSci simplifies the use of advanced machine learning and AI for digital analytics, empowering marketers with actionable insights.

Role Summary

As a Full-Stack Developer , you will play a pivotal role in bringing MarSci’s platform to life. Collaborating closely with AI and Data Engineering teams, you will contribute to developing an MVP (Minimum Viable Product) that includes :

A seamless website interface

A secure login area for customers

A robust backend to make marketing data accessible and actionable

Your responsibilities will span the full development lifecycle, including designing, building, and maintaining both front-end and back-end components. You will ensure the platform is scalable, user-friendly, and integrates effectively with data pipelines. You will also collaborate with stakeholders to shape the platform’s functionality and usability.

Main Responsibilities

As part of the overall project, the Full-Stack Developer will work on the following tasks :

1. Full-Stack Platform Development and Optimization

Design and build robust and scalable front-end and back-end systems to power MarSci’s platform, integrating advanced analytics and modeling features seamlessly

Optimize the platform’s architecture to ensure high performance, reliability, and a smooth user experience

2. Security and Data Accessibility

Implement secure and efficient authentication and authorization systems

Ensure scalability and reliability to handle large volumes of data and concurrent users

3. Collaboration with AI and Data Engineering Teams

Integrate machine learning models and data pipelines into the platform (e.g., MTA and MMM)

Collaborate on developing APIs and workflows for AI-driven analytics and data visualization

4. User Interface and Documentation

Create intuitive and user-friendly interfaces, including a login area and customizable dashboards

Develop documentation for platform functionality accessible to technical and non-technical users

5. Innovation and Scalability

Stay updated with the latest trends and technologies in full-stack development

Contribute to architectural decisions supporting MarSci’s long-term growth

6. Agile Development

Use Agile methodologies to iteratively design, develop, and deploy platform features

Participate in sprint planning and team collaboration to align work with broader goals

Administrative

As a Full-Stack Developer in Adapt , you may occasionally support administrative tasks for the PI and Commercial Leads, such as :

Drafting sections of reports for funding bodies

Organising themed group meetings and seminars

Contributing to research funding proposals

Drafting ethics applications

Person Requirements

We are looking for an experienced Full-Stack Developer capable of working with a multidisciplinary team to deliver the technology stack powering the MarSci innovation.

We welcome candidates with interest in both front- and back-end tasks who are eager to contribute to the strategic vision of an innovative research company.

Qualifications

A primary degree in computer science or similar industry experience

Knowledge & Experience

Essential

Minimum 2 years’ experience in a Full-Stack Developer role

Bachelor’s or Master’s in Computer Science or related field

Experience with API integrations

Cloud infrastructure experience

Knowledge of test-driven development

Desirable

Experience working on B2B platforms, preferably in media or advertising industries

Skills

Essential :

  • Develop and maintain frontend features using React.js (Next.js a plus), with emphasis on interactive visualizations (D3.js, Recharts, others)
  • Build and maintain backend services using Node.js (NestJS and / or Fastify a plus), and Python (FastAPI).
  • Collaborate with designers and PMs to turn ideas into functional products
  • Design and optimize scalable databases and services
  • Conduct code reviews, testing, and performance tuning
  • Integrate AWS and / or Google Cloud Platform services
  • Experience in web development with an understanding of WebAssembly is a plus.
  • Support DevOps workflows (CI / CD, automation)

Desirable

  • Very good understanding of digital analytics, media or advertising industry.
  • Industry Knowledge and Innovation : Stay informed about emerging industry trends, tools, and best practices in data engineering.
  • Collaborate with product managers, designers, and other developers to ensure timely delivery of high-quality products.
  • Perform thorough testing and debugging to ensure applications are reliable, secure, and perform at a high level.
  • Utilize version control tools like Git to manage codebases and facilitate collaboration with team members.
  • Create a job alert for this search

    Research • ADAPT Centre, Dublin.