My client is seeking to recruit a Fullstack Software Engineer on an initial 12 month contract based in London. It is hybrid and will require 2x days onsite per week.
Key responsibilities
* Front end implementation for a React application
* Visualizing and interacting with scientific data and workflow progression
* Integration of AI/ML components with frontend, backend, 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
* Demonstrated experience with frontend software development (e.g. React)
* Demonstrated experience of Python development (e.g. using FastAPI)
* Bachelors degree in a relevant field (including computational, numerate or life sciences), or equivalent experience
* Cloud experience (e.g. 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 (e.g. 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 (e.g. genomics, transcriptomics, proteomics), or pharmaceutical industry experience, especially design of data visualisations
* Knowledge of agent-based approaches (e.g. LangGraph, PydanticAI, AutoGen)
#J-18808-Ljbffr