FULL STACK SOFTWARE DEVELOPER - LONDON, BRISTOL, CAMBRIDGE, MANCHESTER OR EDINBURGH


Company 

Max Fordham LLP

Location 

London

Employment Hours 

Full Time

Employment Type 

Permanent

Salary 

£35,000 - £50,000 Per Annum

Job Requirements/Description

Are you passionate about helping tackle climate change and promoting a more sustainable world? Bring your unique experiences, skills, and passion and join our award-winning building services practice as a Full Stack Software Developer, a meaningful role that is instrumental in designing some of the world's best and most sustainable buildings. ABOUT USAt Max Fordham we are proud to be a partnership, run by the people who work here. This ensures we are an open and supportive environment for everyone that works here, and it means everyone have the opportunity to be involved in how the practice is run and have a voice.ABOUT THE ROLEWe are looking to recruit a passionate and enthusiastic Full Stack Software Developer to support our engineering project teams, specialist groups and business administration teams in creating and using computational tools and workflows.The role will provide a technical education in code-based software development.Key responsibilities of the role:

  • Help develop bespoke, code-based tools and solutions to support our engineering teams and engineering project delivery.
  • Develop business intelligence visualisations indicating the financial health of the practice and its projects.
  • Use best-practice open-source development workflow, with the potential goal of open-sourcing selected engineering and development tools once matured.
  • Maintain existing and new internally developed tools used around the practice.
  • Manage staged deployments of applications. Ensure tools are adequately tested.
  • Provide training, instruction, and support to others using in-house tools.
  • Engage with engineers and consultants about how the tools work and how we can use software development to fulfil engineering project requirements efficiently

What technology do we use?

  • JavaScript, Vue, Observable, Nuxt, TypeScript, Tailwind
  • Python, FastAPI, Jupyter, JupyterHub, Voila
  • SQL
  • Git, GitHub
  • Ansible
  • Revit, Revit API, pyRevit
  • IES, IES Python API
  • Rhino, Grasshopper and the supporting ecosystem

ABOUT YOUWe value people who can think analytically and creatively, adopting a first principles approach to create elegant and innovative solutions to practical problems. We recruit and support the development of people who can rise to this challenge.Essential personal attributes for this role include being keen and willing to learn and to possess a strong sense of ownership for the work that you do. You must care about the presentation and detail of the work and have a strong desire to achieve technicalexcellence and completeness.Being a motivated team player and a good communicator is also fundamental for the role, as well as having the ability to build strong relationships and collaborate with the Software Development and Digital Design teams.Key skills and qualifications required for the role:

  • Excellent verbal and written communication skills
  • The ability to clearly articulate advanced computational concepts easily to those unfamiliar with the process
  • A strong attention to detail and high technical competence.
  • Initiative and proactive working methodology
  • Ability to work well with colleagues to achieve shared goals
  • Confidence to interrogate a brief and question supervisors' approach rather than following blindly
  • Degree Level (minimum) in maths, science, engineering or computational design with experience in coding.

It is expected that the successful candidate will acquire the following skills through their work at Max Fordham LLP; however, prior knowledge would be advantageous:

  • Experience with programming languages such as JavaScript, Python, C#
  • Enthusiasm to write clean, high-quality code and be comfortable taking part in team code reviews
  • Experience using source control such as Git
  • Knowledge of relational databases
  • Knowledge and interest in Architectural Design

We welcome your application whether you are just starting out or bring years of experience. Experienced applicants will be expected to complete a homework assignment before a follow-up technical interview, after which a decision will be made, and a position will be offered. WHAT WE OFFER

  • Excellent growth opportunities for your personal and career development in a knowledge driven environment
  • An inclusive culture that encourages collaboration, openness, and knowledge sharing
  • An open, supportive, and cooperative working environment
  • One paid professional subscription per year
  • Interesting and technically challenging projects
  • Opportunities for involvement in business-running activities
  • Flexible working arrangements, including hybrid working opportunities
  • Competitive pay and employee bonus
  • Future opportunities for Partnership
  • Six weeks holiday (including Bank holidays)
  • Max Fordham Pension Scheme
  • Other benefits include generous paid parental leave, sick pay, and treatment pay.

SALARY£35,000 - £50,000 (dependent on experience)LOCATIONLondon, Bristol, Cambridge, Manchester OR EdinburghCLOSING DATE: 14th July 2025 at 22:00 (GMT)HOW TO APPLYThis position is available for an immediate start. If you are interested in working with us, we are keen to hear from you. In addition to providing your CV, please apply with a conversational letter that tells us how your skills match the role criteria, and your interests align with our vision of a beautifully engineered net zero carbon world for a sustainable future. To apply, please click the 'Apply for this job' button and follow the application process. REF-

Company 

Max Fordham LLP

Location 

London

Employment Hours 

Full Time

Employment Type 

Permanent

Salary 

£35,000 - £50,000 Per Annum

An unhandled error has occurred. Reload 🗙