
ALGOTEQUE and tech
Although we consider ourselves ‘domain agnostic,’ we do have an affinity for .NET, JEE, JS, PHP and Ruby! We have worked with these tech stacks since the very beginning and they are the key programming language we use in many projects.
Our clients and projects are primarily in the UK, US, France, Ireland and Netherlands. Algoteque offers a unique opportunity for developers to improve existing skills, but also learn a lot of new ones.
As a software developer, being a part of Algoteque means being a part of a professional and engaging team with experienced developers, testers and business analysts. It also means the opportunity to work on a wide range of projects, and the chance to “test the waters” within a different tech stack

Why work with us?
- Our projects are a unique opportunity for you to work on projects that are way ahead of the game
- A fun and friendly office environment which encourages meeting up with other teams and sharing knowledge
- We support flexible work hours
We're looking for devs who are...
- Skilled and experienced in working with TDD, unit testing and test automation
- Familiar and have extensive knowledge of either .NET, JEE, JS or Ruby on Rails, AWS, MongoDB or other non-relational Databases
- Well acquainted with Git, Spark, redshift, Docker HTML, CSS and JS
Algoteque cares about my professional development, giving me tasks or projects that are coherent with my development path and programming skills.

Be a part of the Algoteque team!

Case Study: Enterprise Modules
In Enterprise Modules Ruby is used for creating unit tests, libraries, and data types used in puppet at a later stage. Puppet facts are written in Ruby, or functions/methods. Unit tests written in Ruby are run on Jenkins later and test the whole environment.
A good example of a function we have written in Ruby is the function of choosing packages from the set, based on passed arguments.

Case Study: Insurance Project
The project is for one of the U.K.’s biggest business insurance brokers, with a team of more than 100 experienced engineers. Ruby is used for both customer-facing applications as well as internal tools that are used by hundreds of consultants daily.
The client is aware of the value of the data stored which is why we store and process business event data from 2012.
Events are also being introduced to the Event Sourcing approach using Kafka, to cut the monolith app into smaller manageable services.
They’ve produced many world-class internal libraries that are developed in-house; some of them are open-sourced and others will soon be.