At a Glance
- Tasks: Lead the development of innovative cloud-based software products and enhance user experiences.
- Company: Rapidly scaling engineering tech company focused on advanced optimisation tools.
- Benefits: Hybrid working, performance bonuses, enhanced sick pay, and professional membership support.
- Other info: Exciting career growth opportunities in a collaborative and innovative setting.
- Why this job: Join a dynamic team and work with cutting-edge technologies in a flexible environment.
- Qualifications: Strong skills in Python Flask, web application development, and full tech stack experience.
The predicted salary is between 45360 - 55440 £ per year.
You will 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.
Responsibilities:
- Lead the development of multiple complex web applications from scratch using Python Flask and Jinja 2.
- Take responsibility for developing and maintaining several code bases from idea to enterprise software.
- Work across the full tech stack (including front-end, back-end, databases and infrastructure) to deploy commercial applications on AWS.
- 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.
Requirements:
- Strong front-end skills with Jinja 2, HTML, CSS, Vanilla JavaScript (jQuery, Data tables, AJAX), and Node package manager.
- Significant experience with Python Flask, including leading the development of multiple complex web applications.
- Solid knowledge of PostgreSQL, SQL Alchemy, ORM, and database design.
- Experience with 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).
- Familiarity with Parallel Computing, Virtual Computing, Cloud Computing and Dockerization.
- Other development languages such as .Net Core.
- Experience with Kubernetes, Graphical Information System (GIS) Mapping, Azure Devops, CI/CD pipelines and version control.
- Ability to conduct high quality code reviews, Model-based engineering, R&D projects and funding.
Career growth benefits include:
- Hybrid working - home/Newcastle office (flexible eg once/twice a week).
- Bonuses based on company performance.
- Enhanced sick pay.
- Partial Professional membership support.
For more information, or to apply for the position, please contact Ewen at ewen@macarthurrecruitment.
Senior Fullstack Python Developer in Newcastle upon Tyne employer: MacArthur Recruitment
As a Contracts Manager at our company, you will thrive in a dynamic work environment that prioritises collaboration and innovation. We offer competitive salaries, comprehensive benefits, and ample opportunities for professional development, all while being part of a team dedicated to delivering high-quality Steel Framing Systems projects. Our commitment to employee growth and a supportive culture makes us an exceptional employer in the construction industry.