Lead Stack Developer

Posted 15 hours 15 minutes ago by Behavioural Insights Team

Permanent
Not Specified
Other
Lancashire, Manchester, United Kingdom, M21 0
Job Description
Available on a full time or part-time basis (39 hours or 32 hours per week/ 4-5 days) Flexible working options include flexible start and finish times and some home working. Starting salary: from £56,000 per annum FTE (depending on experience), plus benefits and bonus. Based in Central London (Blackfriars) and Manchester. We use a hybrid model with 2 days per week minimum in the office.

Are you looking for a new challenge and want to join a successful and rapidly growing organisation? Do you have a passion for enabling people to perform at their best? If so, we want to hear from you.

We are looking for a Full Stack Developer to join our Data Science and Technology team at BIT. As a Full-Stack Developer at BIT, you will be responsible for the technical delivery of our digital products and client solutions, working closely with our Group Product Lead to ensure robust, scalable technology. You will play a crucial role in maintaining and enhancing Predictiv - our best in class online research platform - while also delivering product and software solutions for client-facing projects.

The role requires someone with strong full-stack development experience who can work effectively in multidisciplinary teams. In particular, a strong ability to understand the needs of different technical stakeholders like researchers and policy experts to develop and deliver creative technology solutions. You'll be building and maintaining production-grade systems that handle real-world research and impact at scale.

About the Behavioural Insights Team (BIT) Behavioural Insights Team (BIT) is a social purpose company. It exists to improve people's lives and communities. It works in partnership with national, regional and local governments, businesses, foundations and charities, to tackle major policy problems, often through testing and implementing simple yet powerful changes.

It has 250 staff based in 8 countries across Europe, the Americas and Asia Pacific, and has run more than 1000 projects to date, including over 700 randomised controlled trials in dozens of countries. In addition to its own interventions, it openly shares expertise and helps others build capacity and skills to apply behavioural science for social good.

What does a Lead Full Stack Developer at BIT do?
  • Predictiv Platform Development: Lead technical development and maintenance of Predictiv, our industry-best online research platform, ensuring we are consistently innovating and evolving in line with new capabilities and applications while remaining robust, scalable, and optimized for deployment with high performance and security standards.
  • Research Platform Integration: Work closely with behavioural scientists and researchers to understand their technical needs and translate methodologies, solutions, and interventions into products.
  • Production System Management: Work with group Dev Ops and Engineering teams to deploy, monitor, and maintain production-grade systems, implementing comprehensive monitoring, alerting, and automated testing to ensure system reliability and performance at scale.
  • Technical Architecture: Design and implement scalable system architectures that can handle growing user bases and research demands, making technology choices that balance cutting-edge capabilities with stability and maintainability.
  • Code Quality and Security: Write secure, well-tested, and maintainable code following industry best practices, implementing appropriate security controls and conducting code reviews.
  • Technical Innovation: Evaluate and integrate new technologies and approaches that could enhance our research capabilities or improve system performance, balancing innovation with operational stability.
  • Client Project Delivery: Work as part of multidisciplinary teams to deliver technical solutions for client engagements, rapidly building digital tools and prototypes that support behavioural research and policy interventions.
  • Client-Facing Technical Work: Participate in client meetings and presentations when technical expertise is required, explaining complex technical concepts to non-technical stakeholders and gathering technical requirements.
What makes a great Lead Stack Developer at BIT?
  • Production Full-Stack Development: Experience building, deploying, and maintaining full-stack web applications in production environments. You're comfortable with the entire technology stack from database design through to front-end implementation.
  • Prototyping and product development. You have experience of rapidly developing and releasing (e.g. in a matter of days/weeks) early stage digital products and prototypes; then working iteratively with stakeholders and users to improve them. You can approach prototyping as a team activity, actively soliciting prototypes and testing with others. You can use a variety of prototyping methods and choose the most appropriate and are comfortable quickly putting together functional or semi-functional prototypes using tools and technologies that are new to you in order to learn, deliver value and continually improve/iterate.
  • Scalable System Design: Proven experience designing and implementing systems that handle significant scale, including database optimization, caching strategies, load balancing, and performance monitoring. You understand the technical challenges of serving thousands of concurrent users.
  • Service support. You can identify, locate and fix faults. And you can manage service components to ensure they meet business needs and performance targets.
  • Information security. You can understand information security. You can design solutions and services with security controls embedded, specifically engineered with mitigation of security threats as a core feature.
  • Systems design. Y ou have a track record of designing and delivering the simplest working solution, keeping the architecture and technology choices of systems you design simple and proportionate to the maturity of the product and brief. You focus on ensuring a low complexity stack to enable small teams to rapidly release and maintain software iteratively. In collaboration with stakeholders you can select appropriate design standards, methods and tools, and ensure they are applied effectively. You can review the systems designs of others to ensure the selection of appropriate technology, efficient use of resources and integration of multiple systems and technology.
  • Systems integration. You can integrate different technologies, balancing an appropriate mix of tried-and-tested with cutting-edge, to quickly deliver scrappy proofs of concepts or robust products; and you can establish and maintain appropriate levels of automated software testing to support this.
  • User focus. You have a track record of building software that meets the needs of users and stakeholders. You can collaborate with other disciplines and can represent users internally. You can explain the difference between user needs and the desires of the user. You can champion user research to focus on all users. You can prioritise and define approaches to understand the user story, guiding others in doing so.
  • Communication and collaboration. You have experience presenting technical concepts and effectively collaborating to deliver valuable software products in a non-technical environment. You are highly collaborative, outcome-focussed and self-driven with the ability to take an idea and make it real simply and quickly. You can act as a bridge between design and product mindsets, technical knowhow and non-technical colleagues.
  • Tech for good: You are motivated by developing products that have public good and social impact at their heart - even though this comes with unique responsibilities and constraints!
In addition, we are particularly interested to hear from candidates who have:
  • Experience building tools for research or data collection, understanding the unique requirements of handling research data, participant management, and survey/experiment platforms.
  • Experience of commissioning and overseeing tech-related work.
  • Background in building survey platforms, A/B testing tools, or data collection systems
  • Knowledge of data visualization libraries and techniques
  • Experience with machine learning or AI integration in web applications
  • Previous experience in consulting or client-facing technical roles
Who are we and what can we offer you?

The Behavioural Insights Team is the world leader in applying behavioural science to public policy challenges in order to strengthen communities and improve lives.

We design and rigorously test new ideas across a range of areas such as health, crime and education, to establish what works and what doesn't. We have helped Tuberculosis patients take their medicine; reduced police susceptibility to cyberattacks; and helped organisations close their gender pay gap.

BIT really is a great place to work:
  • Generous pension scheme with 7% employer contribution
  • A flexible benefit pot of £1,100 to spend on our flexible benefits programme which currently includes things like the ability to buy extra annual leave at the start of the year, gym membership, cycle to work scheme etc or just take as cash.
  • 25 days of annual leave (in addition to public holidays) for full-time employees, rising to 27 days after 2 years continuous service
  • We offer enhanced parental leave payments
  • . click apply for full job details