Full time | MacArthur Recruitment | United Kingdom
Posted On 19/04/2026
Job Information
Work Experience 5+ years
Technology
42000 - 62,000
City Newcastle
Province Tyne and Wear
Postal Code NE1 8AL
Job Description
Senior Python Full Stack Developer : Newcastle Upon Tyne
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
* Contribution to energy bills if you’re on a renewable tariff
* Bonuses based on company performance
* 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.
* 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
About the Team :
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 :
* 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.
Technical Stack
Back End: Python, Python Flask, MVT (Model – View – Template) structure, SQLAlchemy, PostgreSQL, multiprocessing/multithreading
Additional Tools: OpenLayers (web mapping), Git / SourceTree
Certifications or CPD in AWS, Python, front end development, cyber security, etc.
#J-18808-Ljbffr