Senior Software engineer Remote first – once every 6-8 weeks onsite in Bristol Are you a skilled full-stack Senior Software engineer passionate about creating scalable and impactful solutions? Join a purpose-driven B-Corp organisation that uses technology to drive positive change. As a Senior Software engineer, you’ll play a key role in designing innovative product features, tackling technical challenges, and contributing to a tech-for-good mission. This is more than a coding job; it’s your chance to make a meaningful impact while working with cutting-edge technologies like C#/.NET Core and modern JavaScript frameworks. Key Responsibilities: Develop and enhance backend systems using C# and .NET Core. Collaborate on frontend development, with a preference for Vue.js and Nuxt.js. Drive technical discussions to find optimal solutions that align with product and organisational goals. Contribute to the scalability and maintainability of software architectures. Address technical debt and ensure the platform remains up to date. Mentor and support team members, sharing best practices and encouraging professional growth. Actively participate in Agile processes and collaborate with cross-functional teams, including Product Owners and QA Engineers. What You’ll Bring to the Team: 3 years of experience as a full-stack or backend developer with expertise in web applications. Advanced proficiency in C#/.NET Core and familiarity with Entity Framework. Hands-on experience with TypeScript and modern frontend frameworks such as Vue.js or Nuxt.js. Familiarity with Microsoft Azure and an interest in cloud-based development (Terraform and Azure DevOps are a bonus). A growth mindset and enthusiasm for emerging technologies, including AI and machine learning. Strong mentoring skills and a track record of fostering collaborative team environments. Adaptability to thrive in a startup or scale-up culture, handling dynamic priorities with agility. Why Join? Work with a certified B-Corp organisation that prioritises ethical and impactful projects. Engage in a collaborative and innovative environment that values growth, diversity, and inclusion. Contribute to a mission-driven organisation where your work makes a tangible difference. Enjoy a flexible, remote-first working policy with opportunities for personal and professional development.