Back to jobs

Senior Full Stack Engineer - Python and JS

Macarthur RecruitmentNewcastle upon Tyne, United KingdomPosted 2w ago
Senior Full Stack Developer
£42K–£62K a year
Full-time
Apply on company siteCraft my tailored resume free

Free to start · No card

Job description

Python (Flask) Full Stack Developer : Newcastle Upon Tyne (Hybrid) You’ll be working with a rapidly scaling engineering technology company developing world leading optimisation tools for advanced engineering environments such as subsea, offshore, wind and marine operations. These tools transform complex algorithms into intuitive, high performance digital products — they are now seeking a Python (Flask) Full Stack Developer focused on web application development and background daemons, to create the very best user experience of our unique tools developed by our engineering team. Led the development of multiple complex web-applications from scratch using Python Flask and Jinja 2 Taken responsibility for developing and maintaining several code bases from idea to enterprise software A proven ability to work across the full tech stack (including front-end, back-end, databases and infrastructure) to deploy commercial applications on AWS. Full stack, cloud, daemons, mapping and more. Career growth: Benefits and package details for the role of Python (Flask) Full Stack Developer : Hybrid working - home / Newcastle office –flexible eg once/twice a week (based within a reasonable commute of Newcastle) Bonuses based on company performance Enhanced sick pay Partial Professional membership support The Role : As a Python (Fl Full Stack Developer, you will: Lead end to end development of cloud based software products, including deployment and ongoing maintenance Design full system architecture: workflows, databases, and cloud infrastructure Deliver high quality user experiences for specialist engineering applications Produce technical specifications for subcontractors and manage external technical relationships What You bring to the role of Python (Flask) Full Stack Developer : Able to take ownership of developing, deploying and maintaining web-based graphical interface software across the full tech stack: Front-end: Strong with Jinja 2, HTML, CSS and Vanilla JavaScript (jQuery, Data tables, AJAX), and Node package manager. Back-end: Significant Python Flask, including leading the development of multiple complex web-applications using this technology Database: Solid PostgreSQL, SQL Alchemy, ORM, and database design. Infrastructure: Docker and AWS (ECS, RDS, EFS, Boto3 API, EC2, VPC and Firewall). Strong technical ability with backend development (Model – View – Template structure, database interaction, page navigation, and background services) Parallel Computing, Virtual Computing, Cloud Computing and Dockerization Other development languages eg .Net Core Kubernetes, Graphical Information System (GIS) Mapping, Azure Devops, CI/CD pipelines and version control High quality code reviews, Model-based engineering, R&D projects and funding. For more information, or to apply for the position of Python (Flask) Full Stack Developer , please contact Ewen on View email address on jobs.jobcopilot.com don’t collect cookies on our website, or use analytical tools to monitor visitor behaviour. 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 , 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.