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.
- 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.
- 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.
- 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.
(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.
- 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.