Board Intelligence

Senior Fullstack Engineer

Board Intelligence Ebene, Plaines Wilhems, Mauritius Today
engineering

Business overview  

Board Intelligence is a technology and advisory firm that supercharges boards with the science of board effectiveness. We build better businesses and benefit society.   

Through a suite of AI-powered software tools, evaluation frameworks, and advisory services that distil twenty years of boardroom experience, we improve the efficiency of board processes and the effectiveness of boards.   

We work with over 70,000 leaders and 3,000 organisations across the world, with clients across the Fortune 500, FTSE 100, and OMX 30. In 2024 we received substantial backing from K1 Investment Management – the leading B2B Enterprise SaaS investors. We are at the beginning of significant growth, and we’re looking for superb talent to join us on this journey.   

As we grow, we’re fiercely protective of our culture and values. Many of us, including our founders, have families and other priorities, so we know the value of a supportive company.   

The team is diverse and friendly. We value fun: most days you’ll find a social event or learning opportunity to get involved with, including company socials, away days, philanthropic activities and lunch & learns. 

Our Mission 

We unleash the potential of organisations through the science of board effectiveness, building better businesses and benefiting society.  

The Role  

We are seeking a Senior Full Stack Developer with deep expertise in React and Java backend development. This role is central to our ability to deliver ambitious, secure, and high-quality projects at pace. 

You will play a key role in mentoring less experienced developers, raising the technical bar across the team, and ensuring our standards of quality, security, and scalability remain consistently high. This is a hands-on role for someone who can quickly add value, take ownership of complex challenges, and guide the team through the delivery of varied projects - from AI-driven features leveraging Vertex AI and the Agent Development Kit (ADK) to internal tools and critical systems where reliability and security are paramount. 

This is a role for someone who enjoys balancing speed with technical rigour, thrives on exploring innovative ideas, and is motivated by helping others grow. You will not only contribute through your own coding expertise but also by amplifying the impact of the entire team. 

By joining us, you will help shape a team that delivers high-quality, secure, and innovative software quickly. You will play an active role in ensuring we can confidently pursue new opportunities, experiment with new technologies, and grow into a stronger, more capable development team. 

Main Responsibilities 

  • Deliver critical features and projects using React for frontend and Java (Spring Boot) for backend services. 
  • Build and maintain modern, responsive web applications with excellent user experience. 
  • Design scalable database solutions and optimize application performance. 
  • Develop RESTful APIs and implement microservices architecture. 
  • Contribute to project strategy and execution by shaping how projects are scoped and delivered. 
  • Mentor junior and mid-level developers, supporting their growth and development. 
  • Implement and promote best practices for full-stack development across the team. 
  • Lead by example, maintaining high standards in code quality, testing, and security.

Requirements

Required Skills and Experience 

  • Strong proficiency in Java backend development (Spring Boot, Spring Framework, Hibernate/JPA). 
  • Strong understanding of RESTful API design and integration. 
  • Proficiency with relational databases (PostgreSQL, MySQL) and SQL optimisation. 
  • Strong understanding of security best practices, including authentication and authorisation. 
  • Extensive experience with React. 
  • Expertise in modern JavaScript/TypeScript and frontend build tools. 
  • Experience with testing frameworks such as Jest, React Testing Library, and JUnit. 
  • Ability to translate specifications into well-scoped, actionable deliverables. 
  • Capacity to work independently while delivering high-quality results quickly. 
  • Excellent communication skills, with the ability to collaborate across roles and clearly explain technical concepts. 
  • Experience mentoring and coaching less experienced developers. 

Nice to Have

  • Familiarity with microservices and distributed systems. 
  • Experience with NoSQL databases. 
  • Familiarity with message brokers (Kafka, PubSub, Redis). 
  • Knowledge of state management libraries (Zustand, Recoil, Redux). 
  • Knowledge of containerization technologies (Docker, Kubernetes). 
  • DevOps experience (CI/CD, cloud deployments, infrastructure management). 
  • Experience building AI-driven or data-intensive features. 
  • Experience with Python. 
  • Broader software development experience outside React/Java. 

Benefits

We pride ourselves on our great working environment and package. Here is some of what's on offer:

  • Hybrid work pattern (3 days onsite, 2 from home)
  • 22 days holiday
  • Pension scheme: 4.5% PRGF
  • Health insurance via Swan Insurance
  • Personal group accident cover

Sponsored

Explore Engineering

Skills in this job

People also search for