cover image
Foster + Partners

Software Developer (Applied R+D - Back-end Developer)

On site

London, United Kingdom

Full Time

14-04-2025

Share this job:

Score my CV

Job Specifications

Foster + Partners
Software Developer (Applied R+D - Back-end Developer)
Permanent
London, Battersea

We are a global studio for sustainable architecture, urbanism, engineering and design, founded by Norman Foster in 1967. Foster + Partners.

The Applied Research + Development team produces cutting-edge technologies, including web applications, to support Architecture, Engineering, Construction and Operations for the built environment. We take these technologies through all stages of the innovation lifecycle, from R+D prototypes through to robust production applications. We are looking for back-end developers to support this mission and deliver industry-leading solutions.

In this position you will help deliver innovative web applications for Architecture, Engineering and Design. We develop a broad variety of application structures including RESTful APIs, real-time web applications and hybrid cloud/on-premise systems.

Back-end developers are required to work in teams alongside front-end developers, graphic designers, and user experience designers to ensure all elements of web creation are consistent. This requires excellent communication and interpersonal skills. Back-end developers will write code, design solutions for applications and continuously improve functionality.

To be successful, you should demonstrate excellent problem-solving skills, high-quality coding skills, and the ability to manage your time efficiently.

Responsibilities
Creating top-quality applications used for Architecture, Engineering, Construction and Operations (AECO) in the built environment
Collaborating with front-end developers, computational designers, environmental engineers and other domain specialists
Improving functionality
Using the most current and appropriate technologies
Designing and building application layers
Delivering in support of all stages of application development lifecycle, including tests, CI/CD pipelines and documentation Qualities and Skills required Essential
Degree in computer science, software development, or equivalent experience
Extensive working knowledge of coding using .NET languages especially ASP.NET Core
Familiarity with NoSQL databases (Azure Cosmos, MongoDB), SQL servers and object relational mapping frameworks like Entity Framework Core
Experience with CI/CD pipelines in Azure DevOps and Microsoft Azure
Experience with building RESTful APIs
Ability to scope, implement, test and deploy microservices.
Experience in deploying complex high-uptime applications.
Proficiency in integrating with third-party APIs
Familiarity with common web security threats and threat mitigation. Ability to liaise with colleagues in our IT infrastructure team to ensure best practices.
Following office-wide standards for coding, user interface and application security

In return we offer a competitive basic salary and generous benefits package which includes 25 days holiday (exc bank holidays), Pension, DIS and discretionary annual bonus

About the Company

Foster + Partners is a global studio for architecture, urbanism and design, all rooted in sustainability and founded by Norman Foster in 1967. Since then, he and the team around him have established an international practice with a worldwide reputation. With offices across the globe, we work as a single studio that is both ethnically and culturally diverse. Know more

Related Jobs

Company background Company brand
Company Name
IPRS Health
Job Title
IT - Full Stack Developer
Job Description
NO AGENCIES PLEASE** IPRS Health are an award-winning, APPTS accredited provider of Mental Health Services, putting patients at the heart of everything we do, ensuring a smooth and successful journey to recovery. We work for a diverse range of clients, including the NHS with our services having a huge impact into improving the lives of thousands of people every year. Originally solely a provider for just physiotherapy, today IPRS Health is regarded as one of the UK’s leading providers of quality corporate absence management services including: Physiotherapy CBT Counselling Workplace Services Workshops We take pride in our innovative approach, combining traditional treatments with new innovative methods to improve our patient's experience and results, whilst helping keep costs down for our clients. IPRS Health has an extensive in-house team of multidisciplinary clinicians which, coupled with our carefully selected and managed national clinical network, can provide a first-class service, throughout the UK. Position: As an IT Full Stack Developer for IPRS Health you will be responsible for the development of internal systems; creating innovative solutions to improve and expand business operations. To be considered for this position, you are required to be within easy travel distance of our head office based in IP6 0FU. Candidates applying outside of radius will not be considered. Assist IT in providing support for our bespoke applications, resolving queries and fixing bugs in a timely manner. The post holder must have a broad experience working with C#, .NET, HTML, JavaScript, CSS, SQL Server, IIS and API’s (such as Google Maps, SagePay etc.) Responsibilities As an IT - Full Stack Developer for IPRS Health, you will be responsible for: Offer support of inhouse solutions internally within the company To design, implement, test and document new systems written in .NET 8 Modification and maintenance of SQL Server databases To write software in an OO (Object Orientated) way To translate specifications into technical specifications To research, review and recommend the latest proven technological advances in the sector. To complete relevant tasks and projects to a high standard in an agreed timeframe. To be a Self-motivated, flexible person who has the confidence to bring new ideas to the team. Demonstrate an ability to develop solutions with minimal supervision, and code smart and innovative solutions. Requirements: We are looking for our new IT Full Stack Developer to be a motivated team player. To be seriously considered for this role, please have the following: Qualifications: Degree or equivalent experience in Computer Programming or related subjects. (E) Experience: Experience in software support (E) Minimum 3-4 years’ experience in the following technologies: C#, .NET, ASP.NET, JavaScript, CSS, HTML, XML, Web Services. (E) Experienced using Microsoft Visual Studio. (E) Experienced using Microsoft SQL Server (E) Ability to produce written communications (e.g. training documents, project plans) which are clear and readily understood(E) Practical experience of project managing software development work (E) Experience with source control and peer reviews (D) Knowledge of automated testing (D) Knowledge of Azure hosting environments (D) A reasonable understanding of web design principles (D) Experience with React or similar JavaScript or similar JavaScript libraries (D) Skills: Must have very good interpersonal skills and the ability to act efficiently in a highly demand-led environment. (E) Must have the ability to interact with peers, subordinates and managers to promote and provide solutions to business related problems. (E) Must be able to take responsibility for own work with minimal supervision in a proactive manner. (E) Must be able to work unsupervised, able to prioritise own workload and share progress. (E) Willingness to learn new skills and keep up-to-date with the latest technologies (E) Ability to time manage in order to meet agreed deadlines in a demanding environment (E); The applicant will need to be able to demonstrate an excellent level of technical knowledge and be able to apply the knowledge in a structured approach to solve IT issues Other information: Salary: £30,000-£40,000 per annum Hours:40 hours per week Mon-Fri Position:Permanent Location:Hybrid working (office location IP6 0FU) Employee Assistance Programme including free confidential counselling High-street discounts 25 days’ annual leave plus 8 days’ bank holidays; increasing with completed years’ service & opportunity to purchase additional leave Moving Day Leave Membership of the Company pension scheme Recruit a Friend bonus scheme – up to £1,500 Environmental Initiatives Westfield Health Cash Plan Free Eye Tests every 2 years Free annual Flu-Vaccination Free parking onsite As a Disability Confident Committed employer, at IPRS HEALTH, we ensure our recruitment process is inclusive and accessible.
Ipswich, United Kingdom
Hybrid
Full Time
23-04-2025
Company background Company brand
Company Name
techstack Recruitment
Job Title
Technical Product Manager – Developer Tools / UI Frameworks - Javascript / Typescript
Job Description
Technical Product Manager – Developer Tools / UI Frameworks - Javascript / Typescript Location: Central London (Hybrid – 2 days WFH) Salary: Up to £140,000 Benefits: Private healthcare, gym membership, hardware budget, and more A rare opportunity to join one of the most technically advanced frontend engineering teams in the world. This high-growth software company has built what many in the industry consider the gold standard in JavaScript developer tools, relied upon by 90% of Fortune 500 companies, major investment banks, and tech-first businesses. Originally started as a side project by engineers for engineers, it has now become a global product, downloaded over 1 million times a week. They are now hiring a Technical Product Manager to join a team of six and bridge the gap between their world-class engineering team and a global customer base. What You'll Be Doing. Translating user feedback and support queries into clear, actionable requirements Writing precise user stories and acceptance criteria for developers Conducting competitor and standards research to inform roadmap decisions Building and executing test cases for new features Refining and contributing to technical documentation and usage examples Supporting technical pre-sales conversations Engaging in external-facing activities such as conference support, blog posts. What You'll Bring. A Computer Science degree or a similar technical background Experience as a QA Engineer, Product Manager, or Technical Business Analyst A good understanding of JavaScript and frameworks like React or Angular Familiarity with Agile environments and cross-functional team collaboration Strong analytical thinking and attention to detail A user-focused mindset and the ability to communicate clearly across teams Why This Role? Work at the heart of a global-scale platform that's reshaping frontend performance. Flat hierarchy, fast decision-making, and huge scope for ownership Competitive salary A collaborative team of engineers, product experts, and technical leaders Hybrid work setup in a well-located Central London office If you enjoy working on developer-facing products, solving technical challenges, and turning feedback into product improvements, this is a high-impact role where your work will be seen and utilised on a global scale. Get in touch for more details or to apply.
London, United Kingdom
Hybrid
Full Time
23-04-2025
Company background Company brand
Company Name
IDBS
Job Title
Principal Software Engineer
Job Description
IDBS helps BioPharma organizations unlock the potential of AI/ML to improve the lives of patients. As a trusted long-term partner to 80% of the top 20 global BioPharma companies, IDBS delivers powerful cloud software and services specifically designed to meet the evolving needs of the BioPharma sector. IDBS, a Danaher company, leverages 35 years of scientific informatics expertise to help organizations design, execute and orchestrate processes, manage, contextualize and structure data and gain valuable insights throughout the product lifecycle, from R&D through manufacturing. Known for its signature IDBS E-WorkBook software, IDBS has extended its flexible, scalable solutions to the IDBS Polar and PIMS cloud platforms to help scientists make smarter decisions with assured confidence in both GxP and non-GxP environments. Do you want to work in a dynamic, fast paced, high performing, safe to fail and fun environment which is founded on trust, empowerment and autonomy? Do you enjoy solving complex customer problems as a team? We are currently seeking a Principal Software Engineer who will be responsible for leading the design and development of high-quality software solutions. This role involves providing technical leadership, where you will guide the team and ensure that best practices and high standards are maintained. You will design and oversee the architecture of complex systems, ensuring they are scalable, reliable, and performant. Conducting thorough code reviews to ensure code quality, security, and adherence to standards will be a key part of your responsibilities. What you will be doing: Work with the architecture and agile teams to provide input to your team’s technical roadmap. Use your knowledge of new technology, architectural guidelines and market insight to recommend team level tools & technologies. Support the elaboration of requirements, formulation of the technical implementation plan and backlog refinement. Provide technical perspective to products enhancements & new requirements activities. Support module level architectural and design work and validation process, considering security and performance requirements, architectural guidelines, and your team(s) deployment and monitoring strategy. Drive development of shared components & leverage this system-level understanding to provide technical guidance for module design and lead technical decisions. Research, evangelise and promote new technologies, design patterns, approaches, tools and methodologies that could optimise and accelerate development. Collaborating across the business, run proof of concept activities and contribute to new tech forums and platforms. Identify existing and future potential systemic issues and coach team members in problem resolution. Drive post-mortem root cause analysis including follow on actions and formulate solutions such as re-architecting areas of the system as appropriate. Here is what success in this role looks like: Extensive Java Expertise: Deep understanding of Java SE and EE, including core concepts like OOP, multithreading, and memory management. Extensive Java/TypeScript/HTML/CSS knowledge & Frontend Framework experience (React/Angular) Architectural Skills: Ability to design scalable, maintainable, and efficient software architectures, including microservices and cloud-based solutions. Leadership and Mentorship: Experience guiding development teams, mentoring junior developers, and fostering a collaborative environment. Problem-Solving Abilities: Strong analytical skills to troubleshoot complex issues and optimize performance. It would be a plus if you also possess previous experience in: TDD/ATDD/BDD, DDD, Pair/Ensemble Programming Wildfly, Oracle SQL, AWS, Docker/Kubernetes, Kafka, Jenkins GWT, Jest, Vite, Cypress, Playwright, eslint, esbuild, webpack, web components At IDBS we believe in designing a better, more sustainable workforce. We recognize the benefits of flexible working arrangements for eligible roles and are committed to providing enriching careers, no matter the work arrangement. This position is eligible for a flexible work arrangement in which you can work part-time at the Company location identified above and part-time remotely from your home. Additional information about this work arrangement will be provided by your interview team. Explore the flexibility and challenge that working for IDBS can provide. Join our winning team today. Together, we’ll accelerate the real-life impact of tomorrow’s science and technology. We partner with customers across the globe to help them solve their most complex challenges, architecting solutions that bring the power of science to life. For more information, visit www.danaher.com. At Danaher, we value diversity and the existence of similarities and differences, both visible and not, found in our workforce, workplace and throughout the markets we serve. Our associates, customers and shareholders contribute unique and different perspectives as a result of these diverse attributes.
Woking, United Kingdom
On site
Full Time
23-04-2025
Company background Company brand
Company Name
Pion
Job Title
Developer Experience Engineer
Job Description
Remote A Little Bit About Us... We make life more affordable. Pion produces award-winning technology for the biggest retailers on the planet, connecting them with the youth market. We're constantly advancing our SHARP values to offer new solutions that satisfy our consumers, drive ROI for our clients, and create an empowering workplace for our employees. Equity, Diversity & Inclusion at Pion. At Pion, inclusivity, diversity, and respect are at our core. We value accountability and are fully transparent about our ED&I efforts - our commitments and internal stats are open for all to see. Our culture is shaped by our people, and it's all part of life at Pion. Research shows that while men apply to jobs when they meet 60% of the requirements, women and those in underrepresented groups tend to only apply when they tick every box. We don't think you should have to tick every box. We value your uniqueness, and it goes without saying that all applications are welcome, even if you don't think you fit the criteria. Need any adjustments to support you with your application? Just drop us an email at talent@wearepion.com. About The Role As a result of our incredible success and growth, we are looking for a Developer Experience Engineer to join us! This person will be the backbone for supporting the software engineering function, bridging the gap between the Platform and Development teams. Responsibilities include Recording and monitoring development environment performance Ensuring builds and pipelines are optimised Assisting with development environment bugs and questions Defining, building, and maintaining base images for development and deployment Establishing and supporting a "golden path" (ie best practices) for software development, providing clear, efficient, and standardised workflows Evaluating, selecting, and maintaining developer tooling, ensuring it remains current and effective Requirements A little bit about you.. We'd really like to hear from you, if you have experience in.. AWS (extensive) Terraform (extensive) Kubernetes (extensive) Docker (extensive) Ruby on Rails SQL/NoSQL Linux Experience with CI/CD systems JS build tools It would be great if you also experience in Bash and TypeScript We love using AI at Pion to enhance our daily work — but for the interview, let's keep it human! We want to see the real you in action. Benefits Life at Pion. Let's take a look at a few things that make Pion an amazing place to work... Competitive salary. 30 days annual leave, plus bank holidays. Accredited 'Great Place To Work' company in three categories. Commitment to personal development and career growth, coaching workshops and progression plans. Remote-first working environment. This means you're not obligated to come into the office, you can choose the environment you think you excel best in. Flexible working hours (start between 8-10am and finish between 4{{{{:}}}}30-6{{{{:}}}} 30pm). Focus on welfare. We offer a monthly wellness allowance, gym memberships, access to mental health first aiders, a health cash plan and more. Access to incredible partnership discounts for the biggest brands in the world. Think Google, Apple, GymShark, Domino's, Uber and loads more! £200 work from home set up allowance to put towards your at-home working space.Want to know more?Check out our career site for everything you need to know about starting a career with Pion.Due to the high volume of applicants, we can only respond to shortlisted applicants. By submitting your application, you agree that Pion may collect your personal data for recruiting, global organisation planning, and related purposes. Our Applicant Privacy Notice explains what personal information and where we may process, our purposes for processing, and the rights you can exercise over Pion's' use of your personal inform ation.
United Kingdom
Remote
Full Time
23-04-2025