Senior Full Stack Developer - Python

  • Location:

    London, England

  • Sector:

    IT

  • Job type:

    Permanent

  • Salary:

    £75000.00 - £80000.00 per annum

  • Job ref:

    BBBH121383_1588689034

  • Published:

    20 days ago

Senior full stack developer - Python

This senior post holder will be responsible for taking discoveries made by doctors and scientists within the Research Environment and connecting them back to the clinic and, ultimately the affected families. It is an exciting opportunity to develop new tools and pipelines and to understand and utilise the existing interpretation products and services. The post holder is an experienced full stack developer responsible for creating web applications and utilising software engineering skills to develop tools for interpretation.


Essential Skills

  • Proven track record of developing high quality applications/systems with web services
  • Experience of working on greenfield projects
  • Solid experience of Python, React and Redux
  • Good knowledge of and experience working with Django
  • Competent at assigning APIs, and working with RESTful APIs
  • Experienced with distributed systems
  • Solid exposure to Linux, Git, Postgres (or similar)
  • Proficiency in collaborative development tools such as Github, Confluence and JIRA
  • A demonstrable ability to cope under pressure and deliver to deadlines
  • Ability to communicate effectively within a multidisciplinary team
  • Strong work ethic and enthusiasm for developing tools to support Dna medicine
  • Flexible and co-operative approach to colleagues
  • Ability to work independently and to show initiative within a team
  • Ability to prioritise and balance competing demands.
  • Good knowledge of working in Agile environments and of Agile development methods and tools.
  • Produce high quality code



Desirable Experience

  • Java and exposure to HTML, MongoDB JavaScript and CSS
  • Knowledge of other Python tools and frameworks such as Flask and MongoDB.
  • Experience in AWS development
  • Experience of working in Agile environments and of Agile development methods and tools.

Apply Save job Create Job Alerts

Share this job