Novartis Logo

Novartis

Full Stack Developer

Posted 2 Days Ago
Be an Early Applicant
Dublin
Mid level
Dublin
Mid level
The Full Stack Developer will design and implement user-friendly interfaces, manage databases, develop APIs, and automate testing for analytical applications while collaborating with diverse teams.
The summary above was generated by AI

Job Description 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.


 

Job Description

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


 

Skills Desired

Apache Hadoop, Applied Mathematics, Big Data, Curiosity, Data Governance, Data Literacy, Data Management, Data Quality, Data Science, Data Strategy, Data Visualization, Deep Learning, Machine Learning (Ml), Machine Learning Algorithms, Master Data Management, Proteomics, Python (Programming Language), R (Programming Language), Statistical Modeling

Top Skills

Ci/Cd
CSS
Django
Docker
Expressjs
Flask
Git
Hono
HTML
JavaScript
Julia
Kubernetes
Node.js
Openshift
Plumber
Postgres
Python
R
React
Tallwind Css

Novartis Dublin, Dublin, IRL Office

203 Merrion Rd, Dublin, Ireland, D04 NN12

Similar Jobs

Mid level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
Develop new Embedded Finance features, review code, collaborate with teams, and contribute to product discussions for Toast's financial services.
Top Skills: JavaJavaScriptKotlinReactTypescript
10 Hours Ago
2 Locations
Mid level
Mid level
Insurance
The Full Stack Developer will create low-level design deliverables, perform development, support testing phases, and collaborate with teams on software development in the financial services sector.
Top Skills: AngularJavaMulesoftSpring
3 Days Ago
Hybrid
Dublin, IRL
Senior level
Senior level
Financial Services
As a Software Engineer III, you'll design and deliver secure, scalable tech solutions, troubleshoot issues, and enhance software applications while contributing to team culture and practices.
Top Skills: Agile MethodologiesCi/CdCloud TechnologiesJava

What you need to know about the Dublin Tech Scene

From Bono and Oscar Wilde to today's tech leaders, Dublin has always attracted trailblazers, with more than 70,000 people working in the city's expanding digital sector. Continuing its legacy of drawing pioneers, the city is advancing rapidly. Ireland is now ranked as one of the top tech clusters in the region and the number one destination for digital companies, with the highest hiring intention of any region across all sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account