Full Stack Python Engineer - Flask
A great environmental client is looking for Senior Full Stack Engineer with Flask. They don’t just write code; we bridge the gap between heavy-duty engineering algorithms and high-performance digital products. Their optimization tools are used in the world’s most demanding environments—from subsea exploration to offshore wind farms.
They are looking for a Senior Python Developer who wants to move beyond "just another SaaS app" and build sophisticated, full-stack systems that power global infrastructure.
Why Join?- High-Impact Engineering: Your code will optimize massive offshore operations and renewable energy sectors.
- Total Autonomy: You aren't just a cog in a machine. You will shape the architecture, propose new features, and drive the technical direction of our entire stack.
- True Full-Stack Variety: From background daemons and parallel computing to sleek front-end interfaces and AWS cloud orchestration.
- A "Green" Culture: We walk the talk. We offer railcard reimbursements and even contribute to your home energy bills if you're on a renewable tariff.
We are a Flask house looking for a master of the MVT (Model-View-Template) structure. You’ll be taking ownership of:
- Backend: Python, Flask, Jinja2, SQLAlchemy.
- Frontend: Vanilla JS (jQuery, AJAX), HTML5, CSS3.
- Data & Infrastructure: PostgreSQL, Docker, and a deep AWS suite (ECS, RDS, VPC, Boto3).
- The "Hard" Stuff: Parallel computing, background daemons, and orchestrating complex engineering algorithms.
As our Senior Developer, you will lead the lifecycle of our cloud-based products from "napkin sketch" to enterprise deployment.
- Architect: Design full system workflows, databases, and cloud infrastructure.
- Build: Create background services to run optimization algorithms in parallel.
- Innovate: Identify and scope new R&D opportunities and contribute to funding bids.
- Lead: Manage external technical relationships and mentor the next generation of engineers.
You are a developer who loves the "how" as much as the "what." You should bring:
- Proven Experience: You’ve led the development of multiple complex web apps using Python/Flask and Jinja2.
- Full-Stack Fluency: You’re comfortable across the entire lifecycle—front-end, back-end, and AWS deployment.
- Ownership Mentality: You enjoy taking a code base from an idea to a commercial-grade product.
- Communication: You can translate complex technical specs into clear plans for stakeholders and subcontractors.
Bonus points if you have experience with GIS Mapping (OpenLayer), Kubernetes, or .Net Core.