Software Engineer - Golang - Java/Python/JVM/

Software Engineer - Golang - Java/Python/JVM/

  • Location

    Birmingham, West Midlands

  • Sector:


  • Job type:


  • Salary:

    £40000 - £70000 per annum + excellent

  • Contact:

    Karolina Pominkiewicz

  • Email:


  • Job ref:


  • Published:

    12 months ago

  • Expiry date:


  • Startdate:


  • Consultant:


Software Engineer - Golang - Java/Python/JVM/

(Go, Golang, Python, Java, Scala, Clojure, JVM, Haskell, Elixir, GCP, Ruby)

Are you interested in what the power of AI can do? Are you looking to constantly learn new skills and keep your skills up to date? Looking to work in collaborative fast paced team? Then keep reading.

I am working with one of the fastest growing companies based right in the heart of the Birmingham city centre. This company is utilising AI to revolutionise the online shopping industry. They have over 60 billion products running through their platform so they are constantly redeveloping their tech to make sure it can facilitate the stress and allow further growth.

There are currently 5 positions in this growing team, so if you have 12 months experience or 12 years there will be a position for you in this company!

Now let's talk tech. Their primary language is Golang, don't let this scare you if you havent used it before as most of the team hadn't before they had started here! They are now real Google advocates, they are using GCP for their cloud services and the are working on a microservice architecture utilising Docker and Kubernetes for containerisation. They do also have elements of Kotlin on the stack and also a small bit of Java as well, from a database side they are using Elastic Search.

Now if you have been using all of this stack then fantastic! (chances are you already work here…) However we don't need to see hard experience, what is more important is a real passion and drive to learn new technologies and the desire to work in a forward thinking company!

You will:

  • Build scalable systems that allow us to accept data from many sources with maximum reusability

  • Demonstrate your ability by developing clear and understandable code and creating documentation and diagrams

  • Collaborate with the team and across the business to develop and implement new solutions

  • Be passionate about technology, keeping yourself up to date with the latest tools and techniques

Essential Experience :

  • Strong backend Development Experience

  • Writing and consuming public APIs

  • Real passion for technology and development best practices

  • Understanding of Cloud Platforms

  • Interest to learn Golang and other new technologies

  • Desire to work with modern technologies and continue to progress


  • Experience with Golang

  • Experience or knowledge of GCP

  • Working with different database technologies (Bigtable, BigQuery, ElasticSearch, Cassandra, NewSQL)

  • Agile working methodologies such as Scrum and Kanban

  • Docker, Kubernetes, Cloud Functions

  • Interest in AI/ML

This is an exceptional opportunity to join a great company, allowing the opportunity to grow within the business. Very attractive salary and benefits are available for the right candidates.

To apply for this role please forward your CV for immediate consideration.

Contact us

Contact us

Start the conversation with one of our consultants. Let's make
a positive difference to your future today.

  • Connect with us