Technical Expert - Full Stack Software Developer

University of Bristol
5 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 40K

Job location

Remote

Tech stack

JavaScript
API
Amazon Web Services (AWS)
Data analysis
Relational Databases
Software Debugging
Github
Web Portals
Python
PostgreSQL
Software Engineering
Software Systems
SQLAlchemy
Subsystems
TypeScript
WebSocket
Network Routers
React
Juniper
GIT
FastAPI
WebPack
Kubernetes
Figma
Fortinet
Front End Software Development
Docker
VMware

Job description

Recognised as a leading authority in full-stack Python software development, you will support Joiner project by delivering expert-level solutions and applying advanced technical techniques. You will interpret, evaluate, and present data-driven insights based on your domain expertise. This role requires deep proficiency in Python development, with a focus on building, maintaining, and debugging applications and web portals deployed via containerised platforms such as Docker and Kubernetes. Supporting the objectives of the JOINER project, you will work hands-on with frameworks like React and FastAPI, playing a key role in designing and deploying innovative software solutions within the telco domain., You will provide expert knowledge and deliver specialist software solutions, with a focus on the orchestration of the JOINER platform through the JOINER Brain portal. Collaborating with Principal Investigators, system architects, and stakeholders, you will develop robust, scalable software solution that integrate with subsystems such as VMware, Juniper and Fortinet network controllers, and AWS cloud native APIs. Responsibilities include maintaining and extending the JOINER Brain portal, troubleshooting complex issues, and delivering both immediate fixes and long-term enhancements. You will contribute to innovation, infrastructure design, procurement processes, and knowledge sharing, helping advance research practices and align with broader university and JOINER strategies.

Requirements

If you have extensive experience in the specific area of practice including :

  • Authoritative knowledge in full stack Python software development
  • Python 3.x
  • FastAPI
  • Relational Databases : Postgres
  • Sqlmodel / sqlalchemy
  • WebSocket
  • Docker
  • GIT (GitHub pipelines / actions, GitHub Action Runner)
  • Frontend :
  • React
  • TypeScript
  • ChakraUI
  • VITE
  • Tanstack Router
  • ReactQuery
  • Figma
  • React JEST
  • PlayWirght
  • ReactHooks

Apply for this position