cover image
SR2 | Socially Responsible Recruitment | Certified B Corporation™

SR2 | Socially Responsible Recruitment | Certified B Corporation™

www.sr2rec.com

40 Jobs

74 Employees

About the Company

Built to Make an Impact.

We exist to harness the power of recruitment to create meaningful change across the world.

Our mission is simple but profound: to connect purpose-driven talent with industries that shape a better future.

From driving innovation in Tech for Impact, advancing the global Clean Energy transition, to empowering Central Government Public Services, we are a Global Recruitment Group committed to making an impact and leaving a positive legacy.

Why We Exist

We believe recruitment should do more than fill roles—it should make a difference. Our brand was founded on the principles of social responsibility, sustainability, and impact. We partner with organisations that share our vision for a better world, providing them with the talent to accelerate progress. Whether it's tackling climate change, building resilient public services, or innovating for social good, we connect exceptional people to purpose-led opportunities that truly matter.

What we’re famous for:

Tech for Impact: Placing talent that drives technological solutions for social and environmental challenges.

Clean Energy: Supporting the global energy transition with world-class talent for renewable energy and sustainability projects.

SR2 Consulting: Strengthening Public Sector teams across Central Government with skilled professionals to deliver essential services and policy reforms that improve society.

A Future Worth Building. We’re driven by a belief that recruitment can be a force for good. With the global challenges we face—climate change, inequality, and access to essential services—we see an opportunity to use our expertise and our networks to make a difference where it matters most.

Together, we are more than a recruitment brand—we are a force for positive change. Join us as we build a future where businesses, people, and communities thrive.

Listed Jobs

Company background Company brand
Company Name
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Job Title
Senior Software Engineer
Job Description
**Job title** Senior Software Engineer **Role Summary** Lead development of scalable, full‑stack products for an early‑stage tech‑for‑good startup. Own end‑to‑end engineering tasks across Python back‑end, React front‑end, cloud deployments, and DevOps pipelines, while shaping technical strategy and ensuring high reliability and performance. **Expectations** - Deliver clean, maintainable code in a fast‑paced, dynamic environment. - Own projects from specifications through deployment, managing multiple priorities. - Communicate clearly with product, design, and operations teams; articulate trade‑offs and solutions. - Show initiative, solve complex problems, and adapt quickly to changing requirements. **Key Responsibilities** 1. Design, develop, and maintain high‑performance APIs using Python (FastAPI, Django, Flask). 2. Build responsive, user‑friendly front‑end components with React and TypeScript. 3. Implement and optimize database schemas and queries in PostgreSQL. 4. Own CI/CD pipeline creation and maintenance; manage containerised deployments (Docker/Kubernetes) on AWS, Azure, or GCP. 5. Monitor system health, troubleshoot incidents, and enforce reliability practices. 6. Participate actively in architecture and technology decisions, influencing direction and standards. 7. Mentor junior developers and collaborate cross‑functionally to deliver end‑to‑end features. **Required Skills** - 5+ years of professional full‑stack software development. - Proficient in Python (FastAPI, Django, Flask) and RESTful API design. - Strong React/TypeScript front‑end experience. - Hands‑on experience with AWS, Azure, or GCP cloud services. - CI/CD pipeline construction, Docker/Kubernetes orchestration, and automated testing. - PostgreSQL database design, performance tuning, and data modelling. - Agile/Scrum methodology familiarity. - Excellent written and verbal communication; collaborative mindset. - Self‑motivated, problem‑solving orientation, and comfort with ambiguity. **Required Education & Certifications** - Bachelor’s degree (or equivalent experience) in Computer Science, Software Engineering, or a related technical field. - Relevant cloud or dev‑ops certifications (e.g., AWS Certified Developer, Azure Developer Associate, GCP Associate Cloud Engineer) are a plus.
Cambridge, United kingdom
Hybrid
Senior
05-11-2025
Company background Company brand
Company Name
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Job Title
QA Test Lead/ Principal Test Engineer - Bristol £85,000
Job Description
**Job title:** QA Test Lead / Principal Test Engineer **Role Summary** Lead and shape testing activities for high‑complexity projects across mobile, cloud, and hardware domains. Blend strategic leadership with hands‑on testing while driving the adoption of automation, CI/CD, and AI‑enhanced tooling. Influence test strategy, mentor team members, and embed a quality culture throughout the product lifecycle. **Expectations** - Establish and evolve test strategy for multiple projects. - Coordinate test execution across permanent staff and contractors. - Champion automation and modern QA tooling. - Oversee end‑to‑end test lifecycle, including planning, execution, triage, reporting, and release support. - Mentor and coach less experienced testers. - Drive continuous improvement and explore AI‑driven testing solutions. **Key Responsibilities** 1. Define test strategy and roadmap for complex systems. 2. Lead manual testing for mobile apps, hardware integrations, and cloud services. 3. Drive adoption of automation frameworks (Python, Pytest, Appium, Espresso, ADB). 4. Integrate testing with CI/CD pipelines (Jenkins, GitLab). 5. Mentor and coach test engineers and contractors. 6. Manage test planning, execution, defect triage, and reporting. 7. Collaborate with developers, product owners, and stakeholders to ensure testable requirements. 8. Champion quality culture and continuous improvement initiatives. 9. Investigate and prototype AI‑enabled testing tools and techniques. **Required Skills** - Proven experience leading or coordinating test activities. - Strong manual testing background in mobile, hardware, or complex systems. - Working knowledge of test automation (Python, Kotlin, Appium, Espresso, ADB). - Familiarity with CI/CD environments (Jenkins, GitLab). - Understanding of modern QA practices and continuous improvement. - Excellent communication and stakeholder management. - Curiosity and proactive engagement with emerging tools and AI trends. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field (preferred). - Professional QA certifications (e.g., ISTQB Advanced Level, Test Lead) strongly preferred.
Bristol, United kingdom
On site
Senior
06-11-2025
Company background Company brand
Company Name
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Job Title
Full Stack Engineer
Job Description
Job Title: Full Stack Engineer Role Summary: Design, develop, and maintain a cloud‑hosted, AI‑driven healthcare platform using React for the front end and Node.js for the back end. Deliver secure, scalable, and high‑performance solutions that integrate clinical decision tools with healthcare data standards. Expectations: - Deliver high‑quality, maintainable code on time. - Collaborate with product, data, and clinical teams to translate requirements into technical solutions. - Participate in code reviews, testing, and continuous improvement of development processes. Key Responsibilities: - Build and refine React components and TypeScript interfaces for the user interface. - Develop and expose RESTful APIs and microservices in Node.js, ensuring proper authentication and authorization. - Deploy and manage services on cloud platforms (AWS, GCP, or Azure) using IaC and CI/CD pipelines. - Design and maintain relational (SQL) and NoSQL database schemas and queries. - Integrate healthcare data formats (FHIR, HL7, EHRs, LIMS) into the platform. - Implement automated testing, continuous integration, and version control with Git. - Ensure compliance with security, privacy, and regulatory standards relevant to healthcare. - Collaborate with data scientists or AI engineers to incorporate machine‑learning features into the product. Required Skills: - 4+ years of full‑stack development experience. - Proficiency in React, TypeScript, and Node.js. - Solid understanding of RESTful API design and microservice architecture. - Experience deploying to AWS, GCP, or Azure. - Knowledge of SQL and NoSQL database systems. - Familiarity with CI/CD pipelines, Git, and version control best practices. - Exposure to healthcare data standards (FHIR, HL7, EHR, LIMS). - Interest or experience with AI or data‑driven product features. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience). - Relevant certifications in cloud platforms (AWS, Azure, GCP) or security/compliance are advantageous.
London, United kingdom
On site
Junior
10-11-2025
Company background Company brand
Company Name
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Job Title
Lead Software Developer - Swindon £80,000
Job Description
Job Title: Lead Software Developer Role Summary: Lead and mentor a small software team while guiding the modernization of legacy .NET and PHP applications to cloud-native platforms. Own technical architecture, deliver high-quality solutions, and set engineering standards across internal and customer-facing systems. Expectations: - Manage 2–4 developers/testers, scaling to 7 as the team expands. - Serve as a technical liaison with business leaders, presenting decisions to executive stakeholders. - Drive the development roadmap, CI/CD pipelines, and documentation for sustainable delivery. Key Responsibilities: - Design, develop, and maintain applications using C#, .NET, and Blazor, while remaining open to other technologies. - Lead code reviews, enforce coding best practices, and ensure quality through automated testing and continuous integration. - Modernize legacy systems: refactor, migrate to cloud-hosted infrastructure, and improve scalability and performance. - Mentor junior staff, foster professional growth, and promote engineering excellence. - Collaborate with architects and the Application Development Manager to shape long-term technology strategy. - Maintain project documentation, technical specs, and update design guidelines. Required Skills: - Proven experience as a Lead Software Developer or similar senior role. - Strong expertise in .NET, C#, Blazor, and related web technologies. - Hands‑on coding ability paired with architectural insight. - Experience with cloud platforms (AWS, Azure, or GCP) and modern deployment pipelines (CI/CD). - Leadership & mentorship skills – able to guide small teams and influence cross-functional stakeholders. - Excellent communication, problem‑solving, and ability to work in a fast‑paced, evolving environment. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or equivalent technical field. - Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate, AWS Certified Developer) are an advantage but not mandatory.
Swindon, United kingdom
On site
Senior
14-11-2025