About the role We are seeking an experienced, skilled, and motivated Senior Full-Stack Developer with DevOps expertise to join our dynamic technical team within the Precision ALS project, a ground-breaking initiative uniting clinicians, computer scientists, technologists, and data scientists across Europe. This greenfield project is designed to revolutionise clinical research into amyotrophic lateral sclerosis (ALS) and serve as a blueprint for future disease-focused platforms.
As a key member of a small, collaborative development team, you will play a central role in designing and delivering a multi-faceted, production-grade health research software system. This system will support large-scale data ingestion, secure access, and advanced analytics, including the application of artificial intelligence (AI) techniques—to accelerate precision medicine research. In particular, you will support the technical aspects of our transition to the Secure eResearch Platform (SeRP), a trusted research environment for managing sensitive research health data. This includes modernising data infrastructure, developing secure interfaces, and ensuring alignment with governance and compliance frameworks. You will work closely with platform providers, researchers, and governance leads to ensure our systems are resilient, scalable, and secure. This is a unique opportunity to contribute meaningfully to cutting-edge research infrastructure, working across technical domains, from front-end interfaces to infrastructure automation and helping to shape the future of digital health research.
Reporting Structure: You will report to the Chief Technology Officer for Precision ALS, with dotted-line accountability to the Project Manager for project coordination and delivery oversight. You will collaborate closely with other senior developers, data scientists, governance leads, and infrastructure partners. Regular updates will be expected at team stand-ups, sprint reviews, and project steering group meetings.
Essential Skills and Experience 1. Technical Skills (Coding and Systems Development): ● Proficient in modern full-stack development ● Front-end: React, Vue.js, or similar ● Familiarity with Next.js for back-end and server-rendered applications ● Back-end: Python (Django/Flask), Node.js ● Strong experience in REST API development and integration ● Solid understanding of containerisation technologies (Docker, Kubernetes) ● Familiarity with CI/CD pipelines using tools such as GitLab CI, GitHub Actions, or Jenkins ● Experience working with relational and non-relational databases (e.g. PostgreSQL, MongoDB)
2. Administrative (DevOps and System Administration): ● Deep familiarity with Linux system administration (command line, shell scripting, performance tuning) ● Skilled in infrastructure-as-code (Terraform, Ansible or equivalent) ● Experience deploying and maintaining systems in cloud or hybrid environments (AWS, Azure, GCP) ● Strong version control and workflow practices using Git ● Experience in container orchestration and managing services across environments
3. Security (Infrastructure and Data Protection): ● Knowledge of multi-factor authentication (MFA) implementations ● Familiarity with role- and rule-based authentication and authorisation schemes ● Understanding of secure database practices, including protection against SQL injection ● Knowledge of data encryption techniques ● Data in transit (TLS/SSL) ● Data at rest (e.g. disk-level encryption, secure key management) ● Awareness of access control best practices and platform security standards ● Demonstrated experience working in secure environments (e.g. research, healthcare, finance)
4. Data Governance (Compliance and Risk Awareness): ● Understanding of GDPR and data protection regulations applicable to research data ● Experience working with sensitive personal data, ideally within a Trusted Research Environment (TRE) ● Familiarity with data governance frameworks, metadata management, and audit trail requirements ● Clear appreciation of the ethical and legal responsibilities associated with handling highly sensitive biomedical data ● Ability to collaborate with governance leads and ethics boards on secure data access protocols Diverse Work Environment: ● Benefit from a diverse and high-calibre network within our organization, including connections to Trinity College and other prestigious institutions. ● Embrace a work environment that encourages polymathic interests, allowing you to explore and contribute to various areas within the company. Desirable Skills ● Familiarity with Trino (PrestoSQL) for federated querying across heterogeneous data sources ● Experience building secure, scalable applications using Next.js, including server-side rendering and API route integration ● Experience integrating with SeRP or similar research data platforms (e.g. UKSeRP, OpenSAFELY, NHS TRE) ● Experience with data linkage and pseudonymisation workflows ● Familiarity with scientific computing platforms (e.g. JupyterHub, RStudio Server) ● Experience working in an academic, clinical, or regulated environment ● Familiarity with tools for observability and logging (e.g. Prometheus, Grafana, ELK stack)
Attributes ● Initiative-Taking: Proactively identifies opportunities for technical or process improvement and takes ownership in implementing effective solutions. ● Open to learning new tools/approaches: Rapidly understands and adapts to new technologies, tools, and evolving project needs, demonstrating intellectual curiosity and flexibility. ● Diligence and Attention to Detail: Ensures high standards in code quality, documentation, and system integrity through thorough, precise work. ● Collaboration and Teamwork: Works effectively as part of a collaborative, multidisciplinary team—sharing knowledge, supporting peers, and contributing to shared objectives. ● Strong Communication Skills: Communicates complex technical concepts clearly and concisely to both technical and non-technical audiences, including researchers, data stewards, and governance teams. ●Adaptability: Responds constructively to change, adjusts to shifting priorities, and embraces new approaches and challenges in a dynamic environment.
Salary & benefits Salary Scale: €65,889 – €71,796 ● Competitive salary ● Bike to Work Scheme ● Flexible working arrangements ● Employee Assistance Programme ● Computer and peripherals of your choice ● Sports Facilities ● A fast-paced environment with impactful work ● 22 days of Annual Leave ● Pension ● Paid Sick Leave ● Day Nursery ● Training & Development ● Travel Pass Scheme ● Staff Discounts
Minimum qualifications ● Bachelor’s degree in Computer Science, Software Engineering, Information Security, or a related technical discipline (or equivalent professional experience) ● At least 5 years of experience in software development and/or systems engineering, including full-stack development ● Demonstrable experience in: ○ Managing Linux-based environments and cloud/hybrid infrastructure ○ Developing and deploying containerised applications (e.g., Docker, Kubernetes) ○ Implementing secure systems and access control mechanisms ○ Working with data governance and compliance requirements, particularly in sensitive or regulated domains ● Proven ability to: ○ Communicate effectively with both technical and non-technical stakeholders ○ Work collaboratively in cross-functional teams ○ Deliver complex technical projects independently and on schedule
Application Process Join our dynamic team at Precision ALS and contribute your skills to a project that is pushing the boundaries of healthcare research and precision medicine. Apply now to be part of this transformative journey. To assist the selection process, applicants should submit a Curriculum Vitae and a Cover Letter (1x A4 page) before 5pm on the Wednesday 2nd July 2025, that specifically address the following points in their application via the following link
Applicants Should: ● clearly address this experience and how they obtained their knowledge in their application. ● give examples of how their previous developer experience equips them to deliver the role on Precision ALS. ● Indicate which of the ‘desirable’ areas outlined above are most relevant for them. ● Illustrate, through experience, their ability to work on their own initiative and resolve problems.
Please note applications will only be accepted through the above link, Incomplete applications will not be considered.