This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Are you a senior-level Full Stack Developer who thrives on solving complex problems and turning innovative ideas into powerful, real-world applications? Do you enjoy working with Python at scale, shaping user-focused web platforms, and having genuine influence over technical direction and product development? Looking for a permanent opportunity where your expertise is valued, your voice is heard, and you can help build cutting-edge tools within a growing, purpose-driven organisation? Gillespie Recruitment are delighted to be working on behalf of an innovative and rapidly scaling technology business to recruit an experienced Senior Python Full Stack Developer based in Newcastle upon Tyne. This is an exciting opportunity to join a forward-thinking organisation developing world-leading tools, where collaboration, flexibility, and technical excellence sit at the heart of everything they do. The Role As Senior Python Full Stack Developer, you'll be a key member of the Full Stack Development team, working closely with the Lead Full Stack Developer to bring sophisticated engineering tools to life through intuitive, high-performance web applications. You'll be involved across the full software lifecycle — from system architecture and cloud design through to development, deployment, and optimisation. Alongside hands-on development, you'll play an important role in mentoring junior colleagues, shaping future R&D initiatives, and contributing to the organisation's growing presence within the industry. This role is ideal for someone with a proactive, "can-do" mindset who enjoys balancing technical depth with creativity, teamwork, and real ownership.
Job Responsibility:
Taking initiative on robust software product development, including developing, deploying, and maintaining cloud-based web applications
Designing full system structures, including workflows, databases, and cloud architectures
Creating an exceptional user experience for advanced engineering tools
Developing background daemons and orchestration software to run optimisation algorithms in parallel
Identifying and scoping new features and future R&D opportunities
Producing technical specifications for external subcontractors and managing those relationships
Supporting the development of R&D funding applications and consultancy proposals
Coaching and mentoring junior developers
Representing the business at conferences, webinars, and industry events
Requirements:
Proven experience owning and delivering full stack web applications end-to-end
Strong understanding of user-centric design and client experience
Solid knowledge of parallel, virtual, cloud computing and Dockerisation
Experience developing background services using multiprocessing and multithreading
Excellent technical capability across: Python, Flask, MVT architecture, SQLAlchemy and ORM principles, PostgreSQL and database design, Front-end development using HTML, CSS, JavaScript (jQuery, AJAX, DataTables), Jinja2 and Node Package Manager, Docker and Docker Python API, AWS (ECS, RDS, EFS, EC2, VPC, Firewalls, Boto3 API), Azure DevOps, CI/CD pipelines, repositories, Git and source control tools, Mapping solutions such as OpenLayers
Strong written and verbal communication skills, able to clearly explain technical concepts to non-technical stakeholders