Backend Software Engineer
At EasyPark, we love cities. We love them for work, for play, and everything in between. That’s why our mission is to make life in cities that much easier – by taking care of the parking. With the use of technology, we break barriers, helping improve the urban experience.
We are looking for an experienced Backend Software Engineer for our Parking Core team in Drivers Experience!
As a Backend Software Engineer within the Drivers Experience, you will work with all aspects of serving the needs of an end user of the EasyPark application - the driver. Ultimately, we want to provide a stable, secure, and scalable product for today and the future. Our users will never consider alternatives to EasyPark once they have used our products and solutions!
As part of our team, it is very important to communicate and collaborate with other teams, therefore we are looking for team members who not only enjoy the technical work but also enjoy collaborating with other teams to build great solutions.
Everyday life as a Backend Software Engineer
Together with a strong and supportive team you will plan and build new microservices and work to develop existing services built in the past year.
You will be part of a global organization with teams situated all over the world
Deliver complex solutions as a part of the global leader in the parking industry with a multi-million user base
Deliver technical enhancements according to the team mission and overarching goals of the company
Effectively use automated testing strategies to accelerate delivery and constantly raise the quality of the product
As part of rota within the team provide ongoing maintenance and 24/7 on-call support
Be the driving force behind product innovation according to the strong product leadership approach aka “Empowered teams”
Take shared responsibility for the team goals and product quality
Our typical backend technology stack
Note: we use the right tool for the job and are open to teams exploring different technologies to find the best solution
Kotlin/ JVM
Spring Boot
Kafka for messaging
PostgreSQL
Docker
Kubernetes
GitHub Actions
Required Technical skills:
A keen interest in learning new skills and working with new and evolving technology
Experience working with modern enterprise languages and frameworks such as Java or Kotlin with Spring, .Net, Symfony, or other similar technology.
Strong understanding of programming concepts specifically object-oriented programming as well as familiarity with functional concepts
Experience with CI/CD
Experience working with version control systems
Experience writing testable code
Good to have Technical Skills:
Understanding of web application architecture and API design
Understanding of event-driven architecture including the use of message brokers (eg. Apache Kafka, RabbitMQ, SQS, etc)
Understanding of microservice architecture
Understanding of containerization and deployment
Kotlin with Spring Boot experience
Understanding of Coroutines, Async, Concurrency, etc.
Experience with reactive web applications (eg. Spring Webflux)
Experience with PostgreSQL, Amazon AWS (in particular Amazon Aurora), Docker, Kubernetes, Apache Kafka
Who are you?
Self-driven team member - this is a top priority for us as we are working according to the strong product team principal
Comfortable working within, and with other, distributed team(s)
Life at EasyPark
We are a values-driven company with an international culture and a global presence. By providing an environment with space to grow and room for autonomy, we believe in encouraging and supporting our team members to take initiatives and act outside of their comfort zone. To have an open mind and embracing change is a part of our DNA. At EasyPark we are dedicated to maintaining an open culture where the voice of each person is heard, and we play as one team across the globe. Diversity is something we celebrate and we are committed to creating an inclusive environment for everyone.
- Department
- Technology
- Locations
- Basingstoke, United Kingdom
- Remote status
- Hybrid
Basingstoke, United Kingdom
We shape the future of EasyPark
EasyPark is the result of continuous initiatives and ideas flowing in from across the globe. Our people drive our innovation, and when we find a good idea, we act.
About EasyPark Group
EasyPark Group is a global mobility platform with a vision to make cities more livable. Present in over 6,000 cities across more than 80 countries, the company simplifies parking and mobility worldwide. In 2024, EasyPark Group was recognized as one of Europe’s fastest-growing businesses by Financial Times and Statista. And in January 2025, it expanded its scope by acquiring Flowbird. Together, the group is uniquely equipped to support cities’ distinct needs with proven mobility solutions, and to create a global leading mobility platform where technology, data, insights, payments and user-choice make urban life easier for everyone.
Backend Software Engineer
Loading application form
Already working at EasyPark Group?
Let’s recruit together and find your next colleague.