* Design, develop, and maintain scalable and reliable backend systems, leveraging a range of technologies (including but not limited to those in Azure) adhering to quality standards, DevOps principles, and agile methodologies.* Designing technical solutions to meet business requirements.* Implementing solutions to a high level of quality.* Participating in and contributing to agile development practices such as: stand-ups, planning & refinement, retrospectives and demos.* Taking part in code reviews and collaborative development.* The necessary skills that we require for this role include:* Strong verbal and written communication skills, with the ability to convey complex ideas clearly and effectively* Experience working collaboratively in cross-functional teams, with a focus on achieving shared goals* Expertise in managing multiple projects simultaneously, with a track record of delivering on time and within scope* Exceptional attention to detail, ensuring high standards of quality in...