# Software Engineer

**Company:** [BookFlowGo](https://jobs.workable.com/companies/myijjJiYiZiiGNG86WUxqL.md)
**Location:** Coleshill, United Kingdom
**Workplace:** hybrid
**Employment type:** Full-time
**Department:** ParkIT

[Apply for this job](https://jobs.workable.com/view/a88eefc3-00e9-4245-8aac-c956306c9cd0)

## Description

Software Engineer

Salary: £47,200 - £59,000 DOE + Benefits + Bonus  
Location: Birmingham

**Closing Date: 20th October**

We care deeply about inclusive working practices and diverse teams. If you'd prefer to work part-time or as a job-share, we'll facilitate this wherever we can; whether to help you meet other commitments or to help you strike a great work-life balance.

About

We’re looking for a Software Engineer to join our growing Engineering team at ParkIT, designing, building and operating software across our cloud platform.

[ParkIT](https://bookflowgo.com/who-we-are/) is part of BookFlowGo, Holiday Extras Group’s B2B parking technology offering. BookFlowGo brings together pre-booking technology, parking operations software and hardware innovation to help airports, cities and mobility hubs run smarter, more efficient parking operations. Together, Parkspace by Chauntry, ParkIT and Future Generation Services (FGS) create a connected parking ecosystem that helps operators maximise revenue, optimise capacity and make parking more seamless for travellers.

At ParkIT, we build software that helps parking operations teams work smarter. ParkIT was created after identifying a need to move complex airport parking operations away from manual, paper-based processes. Today, our technology helps operators make more efficient, data-driven decisions and keep vehicle movements flowing smoothly.

This is a hands-on role where you’ll work primarily with Node.js, React and TypeScript, collaborating with Product Managers and fellow engineers to turn real operational challenges into scalable services and intuitive user experiences.

AI is part of how we build software at ParkIT. You’ll be expected to use AI tools throughout development, from exploring a codebase and testing ideas to implementation, review and documentation. You’ll help us develop effective ways of working with these tools, while using your engineering judgement to question their output and take responsibility for the software you deliver.

You don’t need experience with a particular AI tool, agent harness or AI-first team to apply. We’re looking for a strong software engineer who is curious, willing to learn and ready to make AI a regular part of their work. We expect you to experiment, share what works and adapt as the tools develop.

The Role

**By joining our team, you'll:**

-   Design, implement, and maintain backend services, frontend applications, and APIs using Node.js, React, and TypeScript.
-   Take ownership of features from initial understanding and technical design through to deployment, monitoring and improvement.
-   Work with Product Managers, engineers, data specialists and DevOps colleagues to turn requirements into clear, working software.
-   Use AI-assisted development tools for codebase exploration, research, design, implementation, testing, debugging, refactoring, documentation and review.
-   Critically review and validate AI-assisted output for correctness, security, performance and maintainability before it becomes part of our products.
-   Write unit, integration, component and end-to-end tests that safeguard reliability and meaningful behaviour.
-   Build and integrate APIs, distributed services and cloud-native components on Google Cloud Platform.
-   Contribute to CI/CD pipelines and release processes that support safe, repeatable delivery.
-   Take ownership of debugging, root-cause analysis, optimisation and the resolution of production issues.
-   Participate in code reviews and architectural discussions, and help us continuously improve our engineering practices.

### What you can bring to our team

-   Strong professional experience with Node.js, React and TypeScript in production environments.
-   A solid understanding of modern JavaScript and TypeScript, including asynchronous programming and sound type design.
-   Experience building and operating cloud-based web applications, backend services and distributed systems.
-   Experience with API design, databases and the integration of services across a wider platform.
-   Strong grounding in testing practices, including unit, integration and automated testing; experience with Jest and TDD is beneficial.
-   Experience with cloud platforms, preferably Google Cloud Platform, together with Git, Docker and CI/CD workflows.
-   A willingness to use AI coding assistants and agentic tools as part of everyday software delivery, and to learn how to use them effectively.
-   Strong technical judgement when working with AI: you can provide appropriate context and constraints, critically review generated output, and identify incorrect, insecure or unsuitable suggestions. You remain accountable for the work you deliver.
-   An analytical and curious approach, with the persistence to investigate complex systems and solve real-world problems.
-   Excellent communication skills and a collaborative, pragmatic approach to delivery.

How we hire for this role

We know your time is precious, so we keep our recruitment process as quick and easy as possible. If we believe you might be a match for a job you’ve applied for, you’ll enter our hiring process as follows:

-   Initial pre-screen
-   Tech task
-   F2F Interview at the office

Cultivating a diverse and inclusive culture is paramount for us. 

Recognising we are all different, if for whatever reason you need us to adapt the process, please get in touch via .

## Benefits

Why choose ParkIT?

We believe in employing amazing people and giving them the freedom to deliver brilliant things. We’re proud to offer a world of benefits designed to enhance your lifestyle and well-being. By joining our team, you'll enjoy:

-   A fully flexible benefits package, including Income protection, Critical illness cover and Life assurance
-   25 days holiday plus your birthday off, alongside bank holidays and sabbaticals at key milestones
-   Access to Gym Discounts, Private Dental Insurance and Private Medical Insurance (after 4 years)
-   Enjoy a Profit Share Bonus and a pension scheme with Aviva.
-   Enhanced parental leave - Up to 1 year off, including 13 weeks at 100% pay, 13 weeks at 50% pay
-   A personal development plan, with access to training, conferences and real career progression.
-   The freedom to help shape an AI-enabled engineering culture where good ideas and sound judgement matter.
-   The chance to build technology that solves complex, real-world challenges and improves airport operations.
