Job Description
Full Stack Software Developer – Cutting-Edge Tech / Social Impact London (Remote/hybrid available) We are seeking a talented and driven Full Stack Software Developer. This is an opportunity to work on meaningful projects that harness the power of data and software to create social impact. You’ll have the chance to contribute to cutting-edge applications, tackle exciting new challenges, and grow your skills across various areas of the software development lifecycle. As a Full Stack Software Developer, you will play a key role in designing, building, and iterating on features across the tech stack for a variety of impactful projects. The small, multidisciplinary team spans multiple initiatives, giving you the chance to work on diverse issues and develop innovative solutions. From developing data platforms to creating tools that improve public sector services, your work will directly impact individuals and communities. What You'll Do Lead the development of features across the tech stack, ensuring high performance and quality. Build technical solutions with robust test coverage and clear documentation. Collaborate with external partners to assess technical needs and improve existing systems. Work within an agile product management cycle, collaborating with data scientists, product managers, and other experts. Priotitize data security and adhere to best practices in solution implementation. Share knowledge within the team through code reviews, pair programming, and learning sessions. Stay updated with the latest trends in software engineering and bring new approaches to the table. What We're Looking For Strong experience with software development languages and frameworks, such as Python, Django, and JavaScript. At least 2 years of professional experience in software development. Proficiency in version control and teamwork within a development environment. Excellent written and verbal communication skills. Experience in building new solutions or improving legacy systems to enhance outcomes. Skills in translating technical concepts for non-technical audiences and aligning solutions with client needs. Desirable Skills Knowledge of public and social sector projects, including secure development practices. Experience working with cloud service providers such as AWS, Azure, or Heroku. Familiarity with agile methodologies and tools like Git, Terraform, and Docker. Awareness of ethical considerations in design, including addressing algorithmic bias and structural inequalities. Why Join? A hybrid working model, with the flexibility to work remotely or in the office. Regular opportunities to collaborate in team sessions and company-wide functions. Competitive salary and great benefits, along with a mission-driven culture that prioritizes impact, innovation, and inclusivity. If you're ready to use your technical skills to make a difference, we’d love to hear from you Apply now to be part of a team dedicated to driving meaningful change.