Senior Software Developer (C#, JavaScript, React JS, Mach, Azure) I have an amazing opportunity for you to join a leading non-profit organisation as a Senior Software Developer, where you will leverage your expertise to develop software solutions that drive significant social change. This role offers the chance to innovate and make a lasting impact. The role is offered on a remote basis, but you must be based in the UK Day-to-Day duties as Senior Software Developer include: Develop and refine advanced applications with a focus on innovation, security, and scalability. Lead and mentor within a dynamic team, promoting high standards of code quality and system reliability. Engage in full-stack development, managing everything from database interactions to user interface design. Utilise and innovate with the latest technologies in cloud computing and microservices architecture. Required Skills & Qualifications as the Senior Software Developer include: Extensive experience in software development within a multi-disciplinary team. Expertise in JavaScript or C#, with strong proficiency in SQL (T-SQL preferred). In-depth knowledge of Git, CI/CD practices, and cloud platforms like AWS or Azure. Proven ability to build full-stack applications and architect cloud-based solutions. Strong analytical skills, with a capability to handle complex problem-solving. Experience in developing APIs and scalable backend platforms. Familiarity with MACH architecture principles is advantageous. A passion for technology and its potential to drive positive change. Benefits: Competitive salary and comprehensive benefits package. Opportunities for professional growth and development in a supportive environment. Engage in work that has a profound impact on the community. To apply for this Senior Software Developer position, please share an updated CV