Full Stack Developer

Posted 3 months ago

Salary anticipated to be in the range of £25,000 – £38,000 per year dependent on skills and experience.

The Role

We are seeking an innovative, flexible, and open-minded dynamic Python Full Stack Developer to join our growing team. The role will be focused on web application development but could also involve to a lesser extent expanding our analysis capabilities.

You will create web applications which have the very best user experience. You will have a ‘can-do’ attitude with the ability to consider ‘the art of the possible’.

You will be an excellent collaborative team player striving for team results, both internally and with clients. You will be able to take advice and support from more senior staff . You will be empowered to express your opinions and utilise your initiative.

You will be commercially aware and have an excellent rapport with both internal and external stakeholders.

Key Accountabilities

  • Create the very best user experience for our unique tools developed by the engineering team
  • Identify and scope new features and solutions that could form future R&D activities
  • Maintain the company presence in the industry by participating in conferences and webinars, seeking new opportunities in areas relevant to the company

The Person

Knowledge, skills and experience


  • Excellent understanding of client user experience needs, and proven ability to deliver web app based graphical interface software to achieve that user experience
  • Good knowledge about Dockerization
  • Proven technical ability in the following areas:
    • Databases, ideally using PostgreSQL
    • Back end development (database interaction, page navigation etc) in Python:
      • Python, Python Flask and good knowledge about MVT (Model – View – Template) structure
      • SQL Alchemy and good knowledge about ORM
    • Front end development:
      • Html, CSS and JavaScript  (jQuery, Data tables, AJAX)
      • Jinja2
      • Node package manager
    • Source control, e.g. git, SourceTree
  • Excellent oral and written communication skills, including the ability to
    • Communicate issues and considerations related to your technical specialism effectively to those not experienced in the field
    • Write specifically and concisely
    • Communicate effectively with those whose first language is not English
  • Flair for creating innovative solutions to software problems
  • Experience delivering highly uncertain collaborative R&D projects, and an ability to undertake independent research

Highly Desirable

  • Experience in the Energy industry, particularly renewable energy and offshore wind


  • Experience in the following technical areas:
    • Azure DevOps
    • CI/CD Pipeline
    • OpenLayer for mapping function  in web page
    • Experience in code reviews
  • Experience working professionally in a net-zero focussed engineering context, particularly offshore wind
  • A strong understanding of model-based engineering
  • Ability to effectively communicate in languages other than English that are relevant to the offshore wind market

Attributes and Behaviour


  • Display our core values of honesty, integrity, trust, fairness and pursuit of excellence
  • Ability to prioritise workload to meet deadlines
  • Excellent organisational skills and attention to detail
  • Ability to relate well and professionally with a wide range of stakeholders
  • Demonstrate a ‘can-do’ attitude and be team player
  • Willing to ask for support when needed
  • Ability to work independently and as part of a team
  • Confidentiality, tact and diplomacy
  • Commitment to self-improvement, both individually and within the team
  • An understanding that working in a small, dynamic and rapidly growing company will likely mean job roles and responsibilities will evolve and change in time



  • The right to work in the UK
  • A STEM based degree (2:1 or above) in a relevant subject from a highly reputable institution


  • Postgraduate qualification

If you think you have what it takes, but don’t necessarily meet every single point on the job description, please still get in touch and apply. We’d love to have a chat and see if you could be a great fit with the Kinewell Team

Apply Online

A valid email address is required.
A valid phone number is required.