Python Full Stack Developer

This great climate client based in Newcastle are looking for a sharp, proactive Python Full Stack Developer to bridge the gap between complex engineering models and beautiful, high-performance web applications. Working across our entire modern tech stack, you won’t just be writing code—you will have a seat at the table, a voice in our architecture, and the autonomy to bring your own ideas to life.

The role is 1/2 days in the office

Why You’ll Love This Role
  • Real-World Impact: Your code directly supports offshore wind and renewable energy projects worldwide.
  • Autonomy & Trust: We don't micromanage. You are empowered to use your initiative, voice your opinions, and shape our engineering culture.
  • Full-Stack Ownership: From optimizing PostgreSQL database models to crafting fluid, responsive UIs with Jinja2 and vanilla JS, you’ll touch it all.
  • Growth Environment: As a fast-growing company, your role will evolve alongside your ambitions. We highly support continuous professional development (CPD) and certifications.
What You’ll Be Doing (Key Responsibilities)
  • Architect & Deploy: Build, maintain, and deploy commercial-grade, cloud-native web applications directly on AWS.
  • Bridge the Stack: Develop new features from scratch, seamlessly connecting Python/Flask backends with interactive frontends.
  • Elevate the UX: Partner with our core engineering team to turn complex scientific data and models into slick, intuitive user experiences.
  • Champion Code Quality: Drive technical excellence by conducting constructive, high-quality code reviews and maintaining robust CI/CD pipelines.
The Tech Stack You’ll Leverage
  • Backend: Python (Flask), SQLAlchemy, MVT Architecture, Multi-threading/Multi-processing.
  • Frontend: Jinja2, HTML5, CSS3, Vanilla JavaScript (jQuery, DataTables, AJAX), NPM.
  • Data & Cloud: PostgreSQL, AWS (EC2, S3, RDS, etc.), Docker.
  • DevOps: Azure DevOps, Git, CI/CD.
Who You Are The Essentials
  • The Toolkit: You have a proven track record of building web apps using Python frameworks (ideally Flask) through professional, academic, or standout personal projects.
  • The Foundations: You possess a strong degree (2:1 or higher) in Computer Science, Software Development, Maths, Engineering, or a highly relevant analytical field.
  • The Mentality: A "can-do" team player who thrives in a collaborative environment, values honesty and integrity, and is comfortable navigating the exciting pivot points of a growing business.
  • The Right to Work: Currently hold the right to work in the UK.
The Awesome Extras (Highly Desirable / Desirable)

(Don't worry if you don't check every box—if you possess a few of these, we want to talk to you!)

  • Experience with GIS Mapping or OpenLayers.
  • Familiarity with Kubernetes, parallel computing, or microservices.
  • Knowledge of other frameworks or languages (like .NET Core).
  • Prior experience or a passionate interest in Net-Zero engineering, marine operations, or offshore wind.
What We Offer
  • Competitive Salary & Benefits package.
  • A supportive environment that invests heavily in your professional development (AWS/Python certifications).
  • The chance to work with brilliant, mission-driven minds in a flexible, collaborative culture.

Job Details

Company
Ikhoi Recruitment
Location
Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
Employment Type
Full-Time
Salary
£35,000 - £45,000 per annum
Posted