Experis IT logo

Fullstack Engineer

Experis IT
3 hours ago
Contract
London
United Kingdom
£600 - £685 GBP daily

Role Title: Fullstack Engineer
Duration: 12 Months
Location: London (2 Days per Week Onsite)
Rate: £685p/d max via Umbrella

Role Brief:

Competitive candidates will have a track record of writing and shipping quality, well-documented and well-tested software - preferably in the AI/ML industry. Candidates should be comfortable with modern, cloud-native computing, and with continuous development and production deployment on cloud platforms to large user populations. Educational or professional background in the biological sciences is a plus but is not necessary; passion to help therapies for new and existing diseases, and a pattern of continuous learning and development is mandatory.

The AI/ML team is built on the principles of ownership, accountability, continuous development, and collaboration. We hire for the long term, and we're motivated to make this a great place to work. Our leaders will be committed to your career and development from day one.

Key responsibilities

  • Front End implementation for a React application
  • Visualizing and interacting with scientific data and workflow progression
  • Integration of AI/ML components with Front End, Back End, data and compute infrastructure
  • Responsible for high quality software implementations according to best practices, including automated test suites and documentation
  • Develop, measure, and monitor key metrics for all tools and services and consistently seek to iterate on and improve them
  • Participate in code reviews, continuously improving personal standards as well as the wider team and product
  • Liaise with other technical staff and data engineers in the team and across allied teams, to build an end-to-end pipeline consuming other data products

Basic qualifications:

  • 5+ years experience with Front End software development (eg React)
  • Demonstrated experience of Python development (eg using FastAPI)
  • Bachelors degree in a relevant field (including computational, numerate or life sciences), or equivalent experience
  • Cloud experience (eg Google Cloud and cloud run preferred) including core web application infrastructure is essential
  • Strong skills in JavaScript/TypeScript and Python, ensuring best practices are followed for clean and scalable code
  • Demonstrated ability to work directly with designers, particularly using Figma, to convert design prototypes into engaging and interactive applications
  • Experience in using automated testing tools, including Playwright and Cypress, to create, maintain, and execute comprehensive test suites
  • Sound understanding of web development best practices, modern design principles, and continuous integration workflows
  • Knowledge of agile practices and able to perform in agile software development environments
  • Strong knowledge of modern software development tools/ways of working (eg git/GitHub, DevOps tools for deployment) - should be able to show practice of commit early and deploy often

Preferred qualifications:

  • Experience with Docker or containerized applications, especially architecture of multi-container applications
  • Demonstrated experience with biological or scientific data (eg genomics, transcriptomics, proteomics), or pharmaceutical industry experience, especially design of data visualisations
  • Knowledge of agent-based approaches (eg LangGraph, PydanticAI, AutoGen)