Full Stack Software Engineer – Oxford, England, United Kingdom
Lead by a world‑class faculty of scientists, technologists, policy makers, economists and entrepreneurs, the Ellison Institute of Technology (EIT) aims to develop and deploy commercially sustainable solutions to solve humanity’s most enduring challenges. Guided by four Humane Endeavours – Health, Medical Science & Generative Biology; Food Security & Sustainable Agriculture; Climate Change & Managing Atmospheric CO2; and Artificial Intelligence & Robotics – EIT is building a transformative campus across Oxford Science Park.
We are recruiting a Full Stack Software Engineer to design, build, and maintain user‑facing components for our scalable, high‑performance data platform that supports bio‑informaticians and science teams. You will collaborate with architects, platform and data engineers to deliver platform tools that manage the full data lifecycle, monitor sequencing device telemetry, and empower science teams to discover and use data.
Key Responsibilities
* Design, develop, and support web applications deployed to support the data platform.
* Own full‑stack development for tools that support data management across the lifecycle (ingest monitoring, curation, release management, data quality monitoring, and user access control).
* Build and support components for ingesting and monitoring distributed next‑generation sequencing devices, including device telemetry (Kafka, MQTT streaming from Oxford Nanopore NGS devices).
* Develop and maintain platform tools to help bio‑informaticians and science teams discover, understand, and access data (pathogen catalogue, quality dashboards, reporting).
* Support innovation efforts exploring new technologies such as vector databases for search and AI use cases.
* Design, develop, and maintain highly performant, scalable, and secure backend APIs (Python, NodeJS).
* Implement data storage solutions (data lakes, warehouses, Oracle Autonomous Database, PostgreSQL).
* Collaborate with backend engineers to align APIs with platform tool needs.
* Work with product managers to capture requirements, create wireframes, and design user experience.
* Use big‑data technologies (Kafka, Iceberg, Parquet) and managed database systems (PostgreSQL, Oracle vector databases).
* Ensure application security, monitoring, logging, and alerting systems for platform health.
* Operate, monitor, and maintain Oracle Cloud infrastructure for high availability, scalability, and security.
* Collaborate with DevSecOps engineers to automate deployments and adopt best‑practice CI/CD.
* Document solutions and adhere to defined architecture governance processes.
Requirements
Essential Knowledge, Skills and Experience
* Proven experience as a full‑stack engineer.
* Proficiency in HTML, CSS, JavaScript, and front‑end frameworks (React, Angular, Vue.js).
* Experience with backend languages and frameworks (Python/NodeJS, Next.js, Django, Spring Boot).
* Expertise with at least one cloud platform and its managed services.
* Knowledge of relational (SQL) and NoSQL database systems.
* UX design skills (Figma).
* Containerization with Kubernetes and Docker.
* Experience with streaming technologies (Kafka).
* Scalable architecture development using containerization and serverless approaches (Oracle Functions, AWS Lambda).
* Version control best practices (Git).
* Experience managing teams and fostering a high‑performance culture.
* Agile working practices and sprint methodology.
* Active knowledge sharing.
* Security best‑practice knowledge.
Desirable Knowledge, Skills and Experience
* Experience with Oracle Cloud (OCI).
* Experience with Jira, Confluence, or similar tools.
* Experience with scientific analytical, statistical, and visualization libraries.
Key Attributes
* Collaboration.
* Willingness to learn and cross‑train/up‑skill.
* Hands‑on exploration of new technology or development of POCs.
* Strong problem‑solving and analytical skills with critical thinking on security.
* Excellent communication and teamwork, especially in cross‑functional teams.
* Time‑management ability to meet deadlines in a fast‑paced, dynamic environment.
* Attention to detail and commitment to security and quality assurance.
* Flexibility to adapt and contribute to a rapidly scaling organization.
Benefits
* Enhanced holiday pay
* Pension
* Life Assurance
* Income Protection
* Private Medical Insurance
* Hospital Cash Plan
* Therapy Services
* Perk Box
* Electrical Car Scheme
Why work for EIT
At the Ellison Institute, we believe a collaborative, inclusive team is key to our success. We are building a supportive environment where creative risks are encouraged, and everyone feels heard. By valuing emotional intelligence, empathy, respect, and resilience, we nurture curiosity and a shared commitment to excellence. Join us and make an impact!
Terms of Appointment
* Must have the right to work permanently in the UK with a willingness to travel as necessary.
* Must live in, or be within easy commuting distance of, Oxford.
* During peak periods, some longer hours may be required and work across multiple time zones may be necessary due to the global nature of the programme.
Seniority Level
* Entry level
Employment Type
* Full‑time
Industries
* IT Services and IT Consulting
#J-18808-Ljbffr