We started with just one man with a plan, and now have over 100 employees across Europe and the US. We provide industry-leading consultancy, product development, training, research and worldwide support in challenging areas of tech. We are still growing, which means that we are always on the lookout for talented and passionate people to join the team.
Scroll down to see our current job openings and send your application.
We build ultra-reliable, scalable fault tolerant systems for clients in industry sectors across:
Clients often ask us to step in and help when they have become ‘stuck’ with a particular technology or approach. We value these situations as it makes our job technically interesting and intellectually challenging.
Note for applicants:
Only applicants who have a legal right to work in the country where the position is advertised will be considered.
We work across extreme scales: projects can run for a couple of weeks to many months and take place either at our offices or on in a customer’s workplace. If you’re keen to travel and work in interesting locations, here are just a few of the places our work has taken us to over the last two years: USA, UK, Hungary, Poland, Sweden, Australia, Canada, Israel, Denmark, Reunion.
We’re keen to recruit full-time team members as well as contract staff
with Erlang/OTP and related knowledge – meaning a strong functional programming background, whether you have direct Erlang experience
or not. Specifically, we’re looking for system architects, senior developers, developers, testers, project managers, business analysts and support personnel.
Note for recruiters:
We prefer to hire people directly. We don't have time to take cold calls from recruitment agencies – sorry!
We are looking for both experienced and junior developers with knowledge of functional programming languages such as Erlang, Clojure, Haskell, Scala and the imperative languages like C, Java and Objective-C. The right candidate will join small teams of highly skilled systems engineers developing software using Erlang/OTP. You will gain valuable experience in exciting state-of-the-art systems within the Telecom, Financial Services, Banking, Messaging and Logistics sectors. As our clients are spread on six continents, there will be an opportunity to travel if you’re up for it.
The minimum education needed to apply is a Degree or Masters in Computer Science, or related subject.
Skills and Experience
We are looking for experienced developers with knowledge of functional programming languages such as Erlang, Clojure, Haskell, Scala and the imperative languages like C, Java and Objective-C. The right candidates will join small teams of highly skilled systems engineers developing software using Erlang/OTP. You will gain valuable experience in exciting state-of-the-art systems within the Telecom, Financial Services, Banking, Messaging and Logistics sectors. As our clients are spread on six continents, there will be an opportunity to travel if you’re up for it.
Equal opportunities: We are an equal opportunities employer and we encourage applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status, or pregnancy and maternity.
Minimum Education of Senior Erlang Developer: A Degree or Masters in Computer Science, or related subject.
Skills and Experience
The world is catching up with Elixir, Erlang and OTP technology - there is more demand than ever for fast delivery of reliable, secure and scalable systems in Fintech, Healthcare, Telecommunications, Entertainment and IoT, to name but a few.
For over 20 years we’ve been providing client-focused consultancy and high tech capabilities to build transformative solutions for the world’s most ambitious companies, and to grow Erlang and Elixir communities world-wide.
Currently we are looking for experienced developers for whom engaging with clients and leading them to embrace and succeed with Elixir sounds exciting. Our goal is to provide technical solutions to complex problems. We work with clients who range from start-ups to Fortune 500 companies, including WhatsApp, Cisco, Klarna, Motorola, Ericsson or Bloomberg, to mention a few. Talented people are always welcome, and we are currently looking for Elixir and Senior Elixir Consultants with good demonstrable commercial experience.
Curious. Analytical. Versatile. Conscientious. Creative. Helpful. Considerate. Generous. Flexible. These are the qualities of a great consultant. Above all, you have a passion for Elixir. The right candidates will join small teams of highly skilled systems engineers developing software using Elixir, often in conjunction with other technologies. You will gain valuable experience in exciting state-of-the-art systems within the Telecoms, Financial Services, Messaging, Gaming and IoT sectors.
Versatility and flexibility is the whole point of being a consultant, and we guarantee you will learn, grow and get out of your comfort zone since our customers have different business needs, logics, technologies and environments.
Skills and Experience
In this setting, your ability to be a team player is at least as important as your ability to learn new things quickly and solve tricky problems, as is your passion for working with Erlang/Elixir/OTP technology, and building reliable, secure and scalable systems serving millions of parallel users, handling billions of transactions per day. Finding joy in sharing what you’ve learned is also something we’re looking for.
Whether you are applying for a specific vacancy from our current opportunities pages or would like to register your interest in general please complete the form below since this helps us place you properly.
By clicking on "Apply", I declare that the information given in this form and in any accompanying documentation is true to the best of my knowledge and belief and give my permission for enquiries to be made to confirm qualifications, experience, dates of employment, right to work in the UK and for the release by other people or organisations of necessary information to verify the content. I understand my application may be rejected and/ or I may be dismissed following appointment if I have given any false or misleading information or have withheld any relevant details.
We sent you a confirmation email to let you know we received your enquiry. One of our colleagues will get in touch with you shortly.
You’ll receive an email straight away confirming your application has been picked up. We’ll then review and evaluate it and depending on the role, we might send you an online Belbin team role profiling test to complete or invite you to join a short Skype interview.
More often than not, we’re looking for people with proven Erlang experience or those that have at least passed the Erlang Foundation exam. You can take this exam at one of our offices, email us for more details.
Finally, we’ll invite you for an interview at one of our offices. We’ll be keen to find out about your work experience, who you are as a person and what you’re looking for in your next role.
This blog post by Chad Fowler pretty much sums up what we’re looking for when it comes to a new team member: