Software Engineer

BookFlowGo

Coleshill CP

On-site

GBP 47,000 - 59,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Income protection
Critical illness cover
Life assurance
25 days holiday

Job summary

BookFlowGo's ParkIT team in Birmingham is seeking a Software Engineer to design, build, and operate software across our cloud platform.

You will work with Node.js, React and TypeScript, applying AI-assisted development responsibly and collaborating with product managers, data specialists, and DevOps to deliver scalable services and intuitive user experiences.

Qualifications

  • Strong experience with Node.js, React and TypeScript in production.
  • Experience building cloud-based web apps and distributed systems.
  • Familiar with API design, databases and service integration.
  • Testing discipline with unit/integration testing; Jest is a plus.

Responsibilities

  • Design, implement, and maintain backend services, frontend apps, and APIs using Node.js, React, and TypeScript.
  • Take ownership of features from design through deployment and monitoring.
  • Collaborate with product managers, engineers, data specialists and DevOps.
  • Use AI-assisted development tools for code exploration, testing, and documentation.
  • Review AI output for correctness, security, performance and maintainability.
  • Write tests to safeguard reliability and behavior across the platform.
  • Build and integrate APIs and cloud-native components on Google Cloud Platform.
  • Contribute to CI/CD pipelines and production release processes.

Skills

Node.js
React
TypeScript
Google Cloud Platform
Docker
CI/CD
Jest
AI tools usage
AI-assisted development

Tools

Git
Docker
CI/CD pipelines

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

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Jobs in JS • Coleshill CP

On-site
GBP 47,000 - 59,000
25 days holiday
Profit Share Bonus
Private Medical Insurance
Qa Analyst
Qa Analyst

BookFlowGo • Birmingham

On-site
GBP 35,000 - 43,000
Income protection
Critical illness
Life assurance
+9
Software Developer
Software Developer

BookFlowGo • Maidenhead

On-site
GBP 40,000 - 50,000
Profit Share Bonus
Private Medical Insurance
Pension Scheme with Aviva
+2
Software Developer
Software Developer

BookFlowGo • Thatcham

On-site
GBP 40,000 - 50,000
Profit Share Bonus
Gym Discounts
Private Medical Insurance
+5
Full Stack Engineer
Full Stack Engineer

JustPark • Greater London

On-site
GBP 90,000 - 120,000
Private Medical Insurance
Life assurance
£25 eye test credit
+6
Senior Fullstack Developer (Backend First)
Senior Fullstack Developer (Backend First)

JustPark, Inc • Greater London

On-site
GBP 80,000 - 120,000
Generous holidays
Free lunch
Free snacks & drinks
+12
Software Engineer
Software Engineer

Gama Aviation LLC • Farnborough

On-site
GBP 45,000 - 65,000
Flexible work-life balance
Competitive pension scheme
Comprehensive healthcare
+3
QA Analyst
QA Analyst

BookFlowGo • Coleshill CP

On-site
GBP 35,000 - 43,000
Benefits
Bonus
Staff Python Engineer (Data)
Staff Python Engineer (Data)

Arrive • Greater London

On-site
GBP 90,000 - 130,000
Flexible working
Hybrid work option
25 Days holiday entitlement
+7
Software Engineer
Software Engineer

myairops • Farnborough

Hybrid
GBP 65,000 - 90,000
Great work-life balance with Hybrid in
Private healthcare (probation)
Electric Car Scheme
+3