-
Novartis Ireland

Full Stack Developer

Novartis Ireland
Ireland · Full-time · Entry

Summary

We are looking for a Full Stack Developer to join our Technology and Scientific Computing team!

As our Full Stack Developer, you'll work closely with teams who analyse and report clinical trials. We have the exciting opportunity to bring modern technologies, processes and ways of working on a cutting-edge, cloud-based platform. The role will involve development across the entire technology stack (front-end, back-end and databases) with strong focus on collaboration, design and best practices.

About The Role

Your responsibilities include, but are not limited to:

  • End-to-end design choices: Help guide end-to-end design choices holistically.
  • Front-end: design and implement intuitive, user-friendly interfaces tailored for clinical trial stakeholders (e.g., statistical programmers, biostatisticians).
  • Back-end: work closely with statistical engineers to embed their R-based tooling into our products
  • Database Management: design and implement efficient and scalable approaches for managing app artifacts to enable user management and persistent activity and progress management.
  • Deployment: build and deploy large, complex analytical web applications i.e. with page routing, authentication, and complex client and server state management.
  • Testing: develop end-to-end testing that is embedding within an automated CI/CD pipeline.
  • Collaborate: strong appetite to collaborate with end users with diverse skill sets to learn about their requirements and use cases and feed this back into product development
  • Continuous Improvement: work with developers to identify opportunities for continuous improvement in the design and development of our products.
  • Problem-solving Skills: demonstrated ability to contribute to the analysis of complex problems, identify potential solutions, and implement effective outcomes.

Essential Requirements

  • BSc / MSc in a quantitative/computational science (e.g., computer science, machine learning, statistics, physics, mathematics) or equivalent experience in a relevant field.
  • 3+ years of experience in developing and deploying applications with significant quality and business impact.
  • High proficiency in HTML, Javascript, CSS and React.
  • Experience using modern styling frameworks and component libraries (e.g. TallWind CSS).
  • Experience in back-end languages such as Python and Node.js,
  • Strong RESTful API development skills (e.g. Flask, Django, ExpressJS, Hono, Plumber).
  • Testing mindset with experience developing end-to-end tests (e.g Cypress JS, Jest, Mocha, Vitest) and automating these used git-based CI/CD.
  • Experience in designing efficient databases (e.g. PostgreSQL) and their ongoing maintenance.
  • Exposure to using containers (e.g. docker) and orchestration tools such as Kubernetes and OpenShift.
  • Knowledge of an open-source data-science language (R/Julia/Python).
  • Good understanding of good software development practices (e.g., agile development, code review) and tools (containers, git, CI/CD).
  • Solution-oriented mindset with a collaborative spirit.
  • Good written English communication skills.

Desirable Qualifications

  • Experience using R for analytical / data-science use cases.
  • Exposure to R Shiny for data visualization.
  • Understanding of regulatory requirements (e.g., GxP) and computer system validation principles.

You’ll Receive

Competitive salary, Annual bonus, Pension scheme, Share scheme, Health insurance, 25 days annual leave, Flexible working arrangements, subsidized dining facilities, Employee recognition scheme, learning and development opportunities.

Commitment To Diversity & Inclusion

Novartis is committed to building an outstanding, inclusive work environment and diverse teams representative of the patients and communities we serve.

How can we achieve this?

With our people. It is our associates that drive us each day to reach our ambitions. Be a part of this mission and join us! Learn more here: https://www.novartis.com/about/strategy/people-and-culture

Join our Novartis Network: If this role is not suitable to your experience or career goals but you wish to stay connected to hear more about Novartis and our career opportunities, join the Novartis Network here:

https://talentnetwork.novartis.com/network

Why Novartis: Helping people with disease and their families takes more than innovative science. It takes a community of smart, passionate people like you. Collaborating, supporting and inspiring each other. Combining to achieve breakthroughs that change patients’ lives. Ready to create a brighter future together? https://www.novartis.com/about/strategy/people-and-culture

Join our Novartis Network: Not the right Novartis role for you? Sign up to our talent community to stay connected and learn about suitable career opportunities as soon as they come up: https://talentnetwork.novartis.com/network

Benefits and Rewards: Read our handbook to learn about all the ways we’ll help you thrive personally and professionally: https://www.novartis.com/careers/benefits-rewards

Key Skills

Ranked by relevance

git machine learning javascript kubernetes postgresql python django docker server flask mocha cloud cicd css
Login to Apply
Posted
May 31, 2025
Type
Full-time
Level
Entry
Location
Dublin

Industries

Pharmaceutical Manufacturing

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Bayer
Related

Senior AI Engineer

2026-04-02

Full-time
Not Applicable
Poland
Chemical Manufacturing
Engineering
View Job Details
WhiteOptics LLC
Related

Software Engineer Associate

2026-04-11

Volunteer
Not Applicable
Ireland
Plastics Manufacturing
Engineering
View Job Details
Crossing Hurdles
Related

PHP Full Stack Developer | Remote

2026-04-11

Contract
Associate
United States
Software Development
Engineering