Senior Python Full Stack Developer

Kinewell
Newcastle upon Tyne, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 62K

Job location

Newcastle upon Tyne, United Kingdom

Tech stack

HTML
Geographic Information Systems
API
AJAX
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Azure
Cloud Computing
Computer Security
Databases
Database Design
Web Development
Graphical User Interface
Jinja (Template Engine)
jQuery
Python
PostgreSQL
Multiprocessing
Node.js
Sourcetree
Software Engineering
SQL Databases
Web Applications
Web Application Frameworks
Web Pages
.NET Core
Stylesheet Language
Facebook Flow
Boto3
Parallel Computation
Firewalls (Computer Science)
Amazon Web Services (AWS)
Backend
GIT
Virtual Computing
Kubernetes
Information Technology
Maintaining Code
Front End Software Development
Software Version Control
Docker
Programming Languages

Job description

As we scale, Full Stack Development makes Kinewell's unique world leading tools come to life and usable by all. We are seeking an innovative, flexible, and open-minded dynamic Senior Python Full Stack Developer to join our growing team.

The role is within our Full Stack Development team, and you will work with the Lead Full Stack Developer. The role will be focused on web application development and background daemons, to create the very best user experience of our unique tools developed by our engineering team., · Take initiative of robust software product development including developing, deploying and maintaining code bases for cloud-based web applications

· Prepare the system structure (working flow, database design, cloud computing design) from beginning to end

  • Create the very best user experience for our unique tools developed by the engineering team
  • Develop background daemons and orchestration software to run engineering optimizations algorithms as parallel in background
  • Identify and scope new features and solutions that could form future R&D activities
  • Develop specifications for sub-contractors where external expertise is required, and manage the company's relationship with them
  • Support the development of R&D funding proposals and consultancy proposals.
  • Coach and mentor more junior staff
  • Maintain the company presence in the industry by participating in conferences and webinars, seeking new opportunities in areas relevant to the company

Requirements

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 while also providing advice, support, and mentorship to more junior staff. You will be empowered to express your opinions and utilise your initiative., · Excellent understanding of client user experience needs and proven ability to take ownership of developing, deploying and maintaining web-based graphical interface software to achieve that user experience.

· Good knowledge about Parallel Computing, Virtual Computing, Cloud Computing and Dockerization

· Proven experiences about background services with multiprocessing/multithreading

· Proven technical ability in the following areas:

o Databases, including PostgreSQL

o Back end development (database interaction, page navigation, background services etc) in Python:

§ Python, Python Flask and good knowledge about MVT (Model - View - Template) structure

§ SQL Alchemy and good knowledge about ORM

o Front end development:

§ Html, CSS and JavaScript (jQuery, Data tables, AJAX)

§ Jinja2

§ Node package manager

o Docker

§ Docker Python API

o Amazon Web Services

§ ECS, RDS and EFS

§ AWS Boto3 API

§ AWS EC2, VPC, Firewall

o Azure DevOps

§ Repositories

§ CI/CD Pipelines

o OpenLayer for mapping function in web page

o Source control, e.g. git, SourceTree

· Excellent oral and written communication skills, including the ability to

o Communicate issues and considerations related to your technical specialism effectively to those not experienced in the field

o Write specifically and concisely

· Experience in successfully delivering highly uncertain collaborative R&D projects

· Experiences in conducting high quality code reviews

Desirable

· Flare for creating innovative solutions to software problems

· Experience in the following technical areas:

o Having knowledge and experiences for other development languages (for example, .Net Core)

o Kubernetes

o Graphical Information System (GIS) Mapping

· Experience working professionally in a net-zero focussed engineering context, particularly offshore wind

· A strong understanding of model-based engineering

· Experience writing R&D and consultancy proposals, resulting in successfully funded projects

· Ability to effectively communicate in languages other than English

· Prior experience delivering international consultancy projects

Attributes and Behaviour

Essential

· Ability to relate well and professionally with a wide range of stakeholders

· Demonstrate a 'can-do' attitude and team player

· Willing to ask for support when needed

· Ability to work independently and as part of a team

· Confidentiality, tact and diplomacy

· Embody our company values of honesty, integrity, trust, fairness and a pursuit of excellence

· An understanding that working in a small, dynamic and rapidly growing company will likely mean job roles and responsibilities will change with new starters resulting in roles becoming increasingly specialised

Qualifications

Essential

· A degree (2:1 or above) or equivalent in a subject relevant to the role, e.g. Software development, computer science, maths or engineering, from a highly reputable institution

· The right to work in the UK

Desirable

· Formal educational qualifications and/or CPD in fields related to software development(AWS certifications, front-end web development, cyber-security, Python, etc.)

· Formal educational qualifications and/or CPD in fields related to the net-zero energy transition (offshore wind, marine operations, wave and tidal energy, onshore wind, electric vehicles, or solar PV, etc.), * Bachelor's (preferred)

About the company

We are a rapidly growing, North East England based global software company with ambitious expansion plans. Our innovative solutions optimise the design, construction and maintenance of offshore wind farms, helping to reduce costs, speed up projects and reduce risk. Our software and consultancy services are trusted by industry leaders including Equinor, Parkwind, and Xodus. Kinewell were recently awarded a King's Award for Enterprise for International Trade by His Majesty King Charles III. The King's Awards for Enterprise are the most prestigious business awards in the UK. We have also been recognised as Gamechangers by Renewable UK's Global Offshore Wind Awards and received the Dynamites Award for Equality, Diversity, & Inclusion in 2024 for our "holistic approach to EDI". Kinewell's commitment to creating an inclusive, forward-thinking workplace places us at the forefront of industry change. With 33% female representation, agile working practices, and unique recruitment strategies, we far exceed tech and offshore wind industry averages for equity and inclusivity. Why Join Us? Joining Kinewell means playing an active role in shaping a net zero future. Our culture is built on honesty, integrity, trust, and a shared pursuit of excellence. We foster an environment where ideas are valued, collaboration is key, and innovation can thrive. You'll work alongside talented colleagues on impactful technology that is improving the efficiency, cost-effectiveness, and scalability of offshore wind globally. As we continue to grow, so will your career. You'll be supported to develop your skills, take on new challenges, and progress your career quickly as the company expands. We also offer a flexible, people-focused approach to work, with benefits including: * Fully flexible hybrid working - work anytime, anywhere * Ideally located office in Newcastle upon Tyne for in-person collaboration * Railcard reimbursement * "Net zero bonus" - contribution to energy bills if you're on a renewable tariff * Bonuses based on company performance * Enhanced sick pay * 50% professional membership support If you're looking for purposeful work, real impact, and the opportunity to grow with a forward-thinking company, we'd love to hear from you.

Apply for this position