About the role

  • Senior Full Stack Developer at Board Intelligence enhancing board effectiveness through AI-driven software. Delivering high-quality projects using React and Java while mentoring the development team.

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

  • 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.
  • 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

  • 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

Job title

Senior Fullstack Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job