Job description

We’re searching for a Software Engineer, to join our dynamic and fast-paced team in London, Bristol or online.

About Adarga

Adarga provides organisations with powerful AI analytics technology to analyse disparate data, including unstructured information, so you can discover the deep insights with all your data to drive faster, better decisions.

Our vision is to elevate humans above time- and knowledge-intensive processes, and empower us all to realise the full potential of all available information.

Our mission is to enable our customers to make better decisions today.

We’re based in London and Bristol, UK, with a team of over 50 people.

The Role

Adarga is a rapidly scaling up organisation and we are growing our engineering team.

Your role is to work amongst our engineering team to design, implement and test the next generation of product features whilst improving the overall quality of the existing stack.

You will be expected to work closely with the Data Science team in helping to engineer NLP functionality into the product and provide useful and informative insight into end users.

You will need to understand microservices architectures in a polyglot stack and be able to build high quality solutions throughout the software lifecycle.

You’ll be expected to design, code and test software solutions to help build our platform and you will be required to innovate, mentor and inspire the team to maintain a culture of excellence.



  • ⭐️ Develop and take ownership of new microservices through the SDLC to support feature development in a PAAS system
  • ⭐️  Support and enhance automated testing strategies to verify the quality of the software
  • ⭐️  Design and implement API’s to be used internally and by customers
  • ⭐️  Deploy NLP functionality into the platform to take advantage of modern AI techniques
  • ⭐️  Utilise our data pipeline to provide customer insight and address further business cases
  • ⭐️  Maintain and enhance data reliability, efficiency and quality
  • ⭐️  Work in a team focused on agile delivery


  • ⭐️  Experience in one or more of the following programming languages:
    • ⭐️  Java
    • ⭐️  Go
    • ⭐️  Typescript
    • ⭐️ Python
  • ⭐️  Proven experience in working with microservice architectures deployed in the Cloud or On-Premise
  • ⭐️  Demonstrable experience in API design within web services, e.g. GraphQL/REST
  • ⭐️  Good understanding of CI/CD techniques
  • ⭐️  High emphasis modern automated testing techniques and the importance of them
  • ⭐️  Experience with containerisation and working within containerised environments e.g. Docker/Kubernetes
  • ⭐️  Strong background in working with various SQL, NoSQL and graph datastores e.g. PostgreSQL/Elasticsearch/Neo4j
  • ⭐️  An enthusiasm for agile practices and experience working within in agile delivery team


  • ⭐️ Experience in software frameworks such as:
    • ⭐️  Spring
    • ⭐️ NodeJS
  • ⭐️  Experience in front end technologies such as React
  • ⭐️  An understanding of event driven and batch data architectures

This is a fantastic opportunity for a candidate with the right experience to apply their knowledge in a really exciting technology-led company.

To apply for this job please visit

Job details


Skills required

Perks & benefits

Free Food
Buy Holiday Days
Casual Dress