Backend Developer Basingstoke

Basingstoke, Hampshire

EasyPark
Apply for this Job

At EasyPark, we love cities. We love them for work, for play, and everything in between. That's why our vision is to make cities more livable. EasyPark Group is a global company and a true leader in its domain. There is a clear ambition to quickly grow in coverage and offer our services to more customers and partners.

About the Role

As part of our new team, effective communication and collaboration with other teams are crucial. We are looking for team members who enjoy both technical work and working with others to build great solutions. This role offers the opportunity to join a high-performing team, engage in global integrations, and thrive in an autonomous environment.

As a Backend Software Engineer in Drivers Experience at EasyPark, you will address all aspects of serving the needs of end users of the EasyPark application. Our goal is to provide a stable, secure, and scalable product for today and the future. Once users experience our products and solutions, they are unlikely to consider alternatives.

Everyday Life as a Backend Software Engineer
  • Plan and build new microservices and develop existing services within a supportive, global team.
  • Deliver technical enhancements aligned with team and company goals.
  • Utilize automated testing strategies to accelerate delivery and improve product quality.
  • Participate in rota for ongoing maintenance and 24/7 on-call support.
  • Drive product innovation following a strong product leadership approach, empowering teams.
  • Take shared responsibility for team goals and product quality.
  • Deliver complex solutions as part of a global leader in the parking industry with a multi-million user base.
Our Typical Backend Technology Stack
  • 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 evolving technology.
  • Experience with modern enterprise languages and frameworks such as Java or Kotlin with Spring, .Net, Symfony, or similar.
  • Strong understanding of programming concepts, especially object-oriented programming, and familiarity with functional concepts.
  • Experience with version control systems.
  • Experience writing testable code.
Good to Have Technical Skills
  • Understanding of web application architecture and API design.
  • Knowledge of event-driven architecture and message brokers like Apache Kafka, RabbitMQ, SQS, etc.
  • Understanding of microservice architecture.
  • Knowledge of CI/CD, containerization, and deployment.
  • Experience with reactive web applications (e.g., Spring Webflux).
  • Experience with PostgreSQL, Amazon AWS (particularly Amazon Aurora), Docker, Kubernetes, Apache Kafka.
About You
  • A self-driven team member committed to our product principles.
  • Comfortable working with distributed teams.
What We Offer
  • Flexible working arrangements, combining remote and office work as agreed.
  • Digital onboarding to connect and learn with global colleagues.
  • Competitive pension, insurance, and health reimbursement packages.
  • Proactive health support tailored to your needs.
  • Mental well-being support via Blue Call.
Life at EasyPark

We are a values-driven, international company with a global presence. We foster an environment that encourages growth, autonomy, and initiative. We embrace change and maintain an open, inclusive culture where everyone's voice is valued. Diversity is celebrated, and we are committed to inclusivity for all.

Date Posted: 04 May 2025
Apply for this Job