Are you interested in making a difference? To work for a tech-for-good company whose reason for being is to help all boards and leadership teams to be a powerful driver of performance and a force for good? Board Intelligence is on a mission to bring kindness and success together and to drive companies to think about what matters. We work with over 30,000 Chairs, CEOs, and board members to embed the discipline of focus into their organisations, and we’re helping a new board every day to focus on what matters. We are in it for the long term, come join us on this journey.
As a Senior Java Engineer, you'll be working on a daily basis with product managers and other developers to define new requirements and deliver major product improvements. While you welcome the technical freedom of greenfield developments you also enjoy the intricacies inherent in evolving existing software. You’re capable of appreciating the subtle impacts of different tech choices but, ultimately, you are a pragmatist. You favour readability of code, instinctively rejecting excessive conciseness or artistry. As an expert developer you support other developers in their task delivery and personal development; you support the culture and ongoing development of the wider team.
We're looking for an engineer to help drive our product forward with best practice implementation and design. This role:
Engineering at Board Intelligence
Everyone says it, but in our case it’s true: Each member of our engineering team is amazing in their own right, but together they are what brings our product to life.
We’re very proud of the team we’ve built there’s around 50 of us now after growing quickly in 2022/23. We have ambitious plans to further improve our ways of engineering and to continue to enable boards to ‘see what matters’. You’ll play a big role in helping us achieve this.
Tech Stack
We use Java on the backend and React for our frontend. Everything is orchestrated via Kubernetes amp; runs on GCP. It’s supported by Postgres, Kafka and Redis. Prosemirror A text editing framework - helps power our multi-user collaboration.
We are actively exploring the AI space, with working prototypes for both generative AI and language classification. We aim to have these launched and usable by clients by the end of the year. You do not need experience with all of that but a willingness to embrace and learn the bits that are new to you is essential.
Requirements
We prefer to work with the best talent regardless of whether you are familiar with all the tools that we use. We don’t need you to be familiar with everything on this list but experience in some or all of these areas will be useful and a willingness to dive in and learn the others, essential.
Technical requirements