Job Description
We’re looking for an experienced Software Developer to play a key role in shaping the growth of our rapidly growing platform.
This role has the flexibility to work from home or our Birmingham office.
About us:
At bookinglab, we’re a forward-thinking team of tech innovators redefining how public services connect with people. Our mission is to create seamless, intuitive booking experiences that break down barriers between citizens and essential services. From local councils to healthcare providers, we harness the power of technology to streamline user interactions, improve accessibility, and drive measurable efficiency.
Since our inception, we’ve partnered with over 60 public sector organisations, developing cutting-edge solutions that go beyond traditional booking systems. We tackle complex challenges with inventive technologies, whether it’s simplifying workspace management or transforming appointment scheduling. Our solutions are secure, flexible, and designed to meet the unique demands of public services.
We believe in transparency, collaboration, and innovation. At bookinglab, you’ll be part of a team that’s not just building software, but transforming the way people interact with essential services. If you’re passionate about using technology to make a real difference, we’d love for you to join us!
The culture:
We're proud of the culture we've developed here. Fundamentally, we're a social organisation! We place a big emphasis on staff autonomy, and we champion an informal, collaborative working environment based on the mutual understanding of hard work and respect.
The role:
This is a fantastic opportunity for you to join an innovative, project-based development team that works on a range of exciting projects. In this role, you'll work with new and innovative technologies to design, build, and optimise our digital products and services for online bookings. Here's a sample of some of the things you might be working on:
* Developing reusable products for essential services built to scale
* Building platform extensions to enhance the experience for booking workflows
* Building out appointment dashboards to improve the user experience
Key experience / skills required:
We're looking for a developer with experience in:
* NodeJS
* Strong JavaScript skills (Angular 8+is essential, AngularJS ReactJS and JQuery nice to have)
* AWS knowledge in using DynamoDB, Lambda functions and Kinesis essential
* HTML5, CSS3
* Experience developing both projects and products
* Proven track record of being senior/lead developer on at least one project
* Experience leading junior/mid level members of a development team
* Knowledge in Automation & orchestration tools (Terraform, Ansible) desirable
* Experience creating workflows for CI/CD pipelines would be desirable
Benefits:
We're proud of the culture we've developed here. Fundamentally, we're a social organisation! We place a big emphasis on staff autonomy, and we champion an informal, collaborative working environment based on the mutual understanding of hard work and respect.
🎈 An extra day of holiday on your Birthday
🏡 Flexibility to work from home or our Birmingham office
⛳️ Regular team days out
🍹 Quarterly company social event and weekly drinks/teams meetings
🏆 Reward & recognition (gift vouchers/coupons)
👏🏻 Gift cards for each year of service
🗣 Employee referral scheme
Thank you for taking the time to find out more about the role.
We'd love to hear from you.