Social network you want to login/join with:
col-narrow-left
Client:
ADAPT Centre
Location:
Dublin, Ireland
Job Category:
Other
-
EU work permit required:
Yes
col-narrow-right
Job Reference:
5acbbdd8e391
Job Views:
10
Posted:
12.08.2025
Expiry Date:
26.09.2025
col-wide
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
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
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.
#J-18808-Ljbffr