Apply to the vacancy...
Unfortunately, something went wrong while opening the page. Please try again.

Loading window...

Apply to the vacancy...
Unfortunately, something went wrong while opening the page. Please try again.

Loading window...

Sign up for Jobbird
An error occurred while opening the sign-up page. Please try again.

Loading window...

Forgot my password
Unfortunately, something went wrong while opening the page. Please try again.

Loading window...

Log out
Unfortunately, something went wrong while signing out. Please try again.

Loading window...

Job application sent
Something went wrong while logging in. Please try again.
Something went wrong while signing up. Please try again.

Loading window...

logo
  • 5 km
  • 10 km
  • 30 km
  • 50 km

  • All
  • 5 km
  • 10 km
  • 30 km
  • 50 km

  • All
Filters
Filters
Location and distance
  • 5 km
  • 10 km
  • 30 km
  • 50 km

  • All
Jobs posted from
Salary from (per month)
Filters
How our sorting works

The order in which job vacancies are displayed is determined by a composite score based on the following factors:

  • Keyword Relevance: How well your search terms match the vacancy details. We prioritize matches found in the job title, followed by job requirements, location names, and educational levels. Matches within general employer information or the organization's name carry a lower weight.
  • Commercial Prioritization (Premium Jobs): Vacancies paid for by employers ('Premium' or 'Sponsored') receive a ranking boost and will appear higher in the search results.
  • Recency (Date Relevance): Newer vacancies are prioritized. The relevance score of a vacancy is reduced by half once the posting is older than 30 days.
  • Proximity (Distance Relevance): Vacancies located closer to your search location are ranked higher. For vacancies located more than 30 km from the search center, the relevance score is halved.
The final ranking is established by multiplying all these individual factors to calculate the total relevance score.

MacArthur Recruitment Ltd

Senior Python Full Stack Developer

MacArthur Recruitment Ltd Newcastle upon Tyne
42,000 to 62,000
32 - 40 hour
new


Show Recently closed jobs

    MacArthur Recruitment Ltd

    Senior Python Full Stack Developer

    MacArthur Recruitment Ltd Newcastle upon Tyne
    42,000 to 62,000
    32 - 40 hour
    new
    Status Open
    Apply now

    Apply on the employer's website


    What we ask

    Education

    No minimum education required

    What we offer

    Salary
    £42,000 to £62,000
    Hours
    32 to 40 hours per week
    Employment type
    permanent

    Job description

    Senior Python Full Stack Developer : Newcastle Upon Tyne (Hybrid)
    £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.
    * Conduct high quality code reviews
    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.
    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.
    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
    Salary description

    £42000.00 - £62000.00 per year

    Apply now

    Apply on the employer's website

    Apply now

    Apply on the employer's website


    Vacancy actions

    Save as favorite
    Share vacancy
    Or apply later


    Newcastle upon Tyne England

    Jobs

    • Search for jobs
    • Jobs per location
    • Jobs per job profession
    • Jobs per employment
    • Jobs per educational attainment

    Jobbird

    • Switch to different region
    • Terms and Conditions
    © 2026 Jobbird