Application Form
Full-Stack Developer – Research Focus (MarSci Project)

JobRef: 25274
  • Accepted file types: pdf, Max. file size: 12 MB.
  • Accepted file types: pdf, Max. file size: 2 MB.

Full-Stack Developer – Research Focus (MarSci Project)

Level:Research Fellow
POSTED:July 8, 2025
LOCATION:ADAPT Centre, Trinity College Dublin.
Duration:12 Months (Commencing July/August 2025)
Reports to:Prof Ashish Kumar
Salary:Gross Salary starts at the Research Fellow pay scale. Annual increments apply on IUA Pay Scale.
Closing Date:August 29, 2025

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.

Application Process

To apply, email [email protected] with:

A motivation statement outlining your interest and suitability for the position
A comprehensive curriculum vitae
The names and contact details (email) of three referees

Note:
Candidates who do not address the application requirements above will not be considered for interview.


Further Information

Informal enquiries about this post can be directed to:
Conor McNally ([email protected])
George Filippou ([email protected])

Applications are only accepted through the procedure outlined above.


Apply Now

Other Positions