MacArthur Recruitment
Senior Python Fullstack Developer

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Senior Python Full Stack Developer : Newcastle Upon Tyne £42,000 – £62,000 (DOE)
You’ll be working with a rapidly scaling engineering technology company developing world leading optimisation tools for advanced engineering environments such as offshore wind and marine operations. These tools transform complex algorithms into intuitive, high performance digital products — they are now seeking a Senior Python Full Stack Developer to help drive the next phase of growth.
This role offers genuine technical ownership, exposure to cutting edge engineering R&D, and the chance to build products that directly support the global net zero transition.
Why Join? High impact engineering: Your work directly powers optimisation tools used across major engineering sectors. Autonomy & influence: Shape architecture, propose new features, and drive technical direction. Small, high performing team: Work closely with a Lead Developer and engineering specialists. Variety & challenge: Full stack development, cloud architecture, background daemons, mapping tools, and more. Career growth: Opportunities to lead projects, mentor others, and influence product strategy. Innovation culture: Freedom to experiment, explore R&D ideas, and contribute to funded research proposals. Benefits and package details for the role of Senior Python Full Stack Developer : Salary between £42,000 and £62,000 DOE Hybrid working - home / Newcastle office – completely flexible Railcard reimbursement Contribution to energy bills if you’re on a renewable tariff Bonuses based on company performance Enhanced sick pay Partial Professional membership support
The Role : As Senior Python Full Stack Developer, you will: Build and maintain cloud native web applications using Python, Flask, SQLAlchemy, and PostgreSQL. Develop background daemons and orchestration services for parallel optimisation algorithms. Good knowledge about Parallel Computing, Virtual Computing, Cloud Computing and Dockerization Architect system workflows, database structures, and cloud infrastructure. Create intuitive, high quality front end interfaces using HTML, CSS, JavaScript, jQuery, and Jinja2. Work with Docker, AWS (ECS, RDS, EFS, EC2, VPC), and Azure DevOps CI/CD pipelines. Identify new features, contribute to R&D scoping, and support technical proposals. Mentor junior developers and support their technical progression. Represent the company at conferences, webinars, and industry events. Conducting high quality code reviews
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
About the Team : You’ll join a small, collaborative Full Stack Development team led by an experienced Lead Developer. The environment is: Supportive: Open communication, shared problem solving, and no egos. Engineering driven: Clean architecture, thoughtful design, and robust code matter. Fast moving: Decisions are quick, ideas are welcomed, and your work is visible. Interdisciplinary: Daily interaction with engineering, optimisation, and domain experts.
This is a team where senior engineers thrive because they’re trusted, empowered, and encouraged to innovate.
What You Bring to the role of Senior Python Full Stack Developer : Strong full stack Python development experience. Experience with cloud computing, Docker, and CI/CD pipelines. Ability to design and build background services and parallel computing workflows. Excellent communication skills — able to explain technical concepts clearly. A collaborative mindset and willingness to mentor others. Curiosity, creativity, and a passion for building elegant, scalable solutions.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
Technical Stack Back End: Python, Python Flask, MVT (Model – View – Template) structure, SQLAlchemy, PostgreSQL, multiprocessing/multithreading Front End: HTML, CSS, JavaScript, jQuery, DataTables, AJAX, Jinja2, NPM (Node package manager Cloud & DevOps: Docker + Docker Python API, AWS (ECS, RDS, EFS, Boto3 API, EC2, VPC, Firewall, Boto3), Azure DevOps (Repositories + CI/CD Pipelines) Additional Tools: OpenLayers (web mapping), Git / SourceTree
Desirable: Certifications or CPD in AWS, Python, front end development, cyber security, etc. Training or experience in net zero engineering sectors
For more information, or to apply for the position of Senior Python Full Stack Developer, please contact Ewen on ewen@macarthurrecruitment.co.uk , ideally with a copy of your CV, or call 01768 800260.
At MacArthur Recruitment we are committed to maintaining the trust and confidence of our customers. We collect your information for the purposes of providing job-finding services only, and do not sell, rent or trade lists with other companies for marketing purposes. We don’t collect cookies on our website, or use analytical tools to monitor visitor behaviour. We believe that if you want to get in touch with us, you will.
Any information you provide to us on your CV or via a job board is kept securely on our database and is shared with any potential employer only after you have given permission for us to do so. To find details on how we use this information, please read our privacy policy which can be found at www.macarthurrecruitment.co.uk, where you can also find details of how to contact our Data Protection Lead, Stephanie Harding, should you wish to exercise your rights to view, amend, or delete the personal information that we hold.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Skills