Apply Now

Back to Career-page

Thesis/Degree Project

Thesis/Degree Project

Are you up for writing your Thesis/Degree Project in the field of Microservices, Message Queueing, Distributed Systems, Computer Science or something similar? We would love to get your help on some projects!

Remote, On-boarding in Stockholm

You are given a chance to dive deep into some real practical challenges with our team. If you are doing a good job, there’s a very big chance that we’ll hire you (if you’re interested of course!). You can read more about us and our opportunities here.

Suggestions for Thesis Projects

Below are some example topics, but we are totally open to other ideas!

Tool for Efficient AMQP Protocol Validation and Testing (30 credits)

We have a lot of experience in server hosting, professional development, and RabbitMQ - and we always try to give the best support we can in many different ways. One thing we have seen during our time in the industry is that some client libraries, communicating with RabbitMQ, are not following the standards that are provided by the AMQP protocol.

We would like you to do a deep dive into the AMQP protocol and create a tool that can be used to identify the location of errors in the libraries. The tool should provide information such as wherein the library it’s not following the protocol. We can provide examples of errors that we have seen. The tool will be open sourced and available for everyone when it’s finished.

Compare Enqueuing Performance Between RabbitMQ vs. Kafka on AWS and/or Azure (30 credits)

Both RabbitMQ and Apache Kafka are on the topic today and they are often compared against each other without too much background information regarding performance. 84codes provide both RabbitMQ as a service (CloudAMQP) and Kafka as a service (CloudKarafka).

We are highly interested in doing a comparison between the two. We need your help to perform a lot of benchmark tests on both Kafka and RabbitMQ. We would like all tests to be done in Java and we will help you specify some of the test cases. We will also help you to set up the test environment and publish your results online.

What we do

84codes is a Swedish tech company dedicated to simplifying cloud infrastructure for developers. We provide a set of high quality cloud-hosted open source services: CloudAMQP, CloudKarafka, ElephantSQL, and CloudMQTT. By doing so, we are helping thousands of companies to build distributed systems that process millions of messages per second and to build IoT services that have millions of devices pushing sensor data over the Internet. But above all, we help developers to focus on building new applications and not having to spend time on managing their specialized servers.

Currently, we're running many thousands of server instances, in several different clouds around the world, helping more than 20.000 happy customers in over 100 countries. Our customers span from startups like Shutterstock, Bleacher Report, Docker and Iterable to large Fortune 500 companies like Hewlett-Packard.

Visit to learn more

Who we are

Our team consists of eleven humble, helpful, creative, and friendly people. We genuinely care about one another and that is how our team-oriented culture is shaped. We have an open and flat organizational structure where everyone’s opinion matters. Our philosophy is collaboration-focused, customer-oriented, and flexible. We're bootstrapped, fast-growing, and have been profitable since year one. We have an office in Stockholm, but our entire team is free to work remotely from wherever they choose. Now we need great people to help us continue expanding our business!

Psst... Meet your future team members by checking out our About-page:

Meet the 84codes team

What we offer

You would be part of a small team in a startup with an incredible growth record, which means that you will be a big part of shaping the company’s future. We are all about offering our employees freedom over their own time. Which means that all employees are totally in charge of their own schedule. You’re free to work from wherever you want at the times that suit you best. We trust our employees that they're engaged and are enjoying their work they're performing so no babysitting is needed.

Work Where You Want - 84codes

Work Where You Want

We have a remote-first culture. We overcome remote challenges through transparency, trust, and everyday communication through Slack. From a beach today, a mountain tomorrow? Whatever feels right to you.

Learning & Development - 84codes

Learning & Development

We value a team that’s always eager to be better. Want to attend a conference or seminar that interests you? Let us know. We invest in our people to give them a chance to learn and expand their skills.

Flexible Vacation Time - 84codes

Flexible Vacation Time

Sometimes you need to relax for a while, rest is healthy and unlocks creativity. You're free to do so whenever it suits you the best. Just inform others when you're away and come back invigorated.

Awesome Workaways - 84codes

Awesome Workaways

We are a remote team, but we like to come together a couple of times per year on "workaways". Where we work, hang out, and going on adventures together. On previous team trips, we have visited Sri Lanka, Brazil, and Bali, to mention a few places.

Custom Work Stations - 84codes

Custom Work Stations

You are free to choose your own gear. Windows or MacOS? One or two screens? Four screens, really?! Weird, but no one will judge you. Just decide for yourself and send us the bill.

Wellness Reimbursement - 84codes

Wellness Reimbursement

Like to exercise your muscles as much as your brain? We want our employees to stay energetic. Therefore, we're providing an annual reimbursement that you can use for whatever fitness activity you might like.

Occupational Pension - 84codes

Occupational Pension *

It's never too early to start saving for the future. That’s why we cover our employees by a great retirement plan. Let's build a great future together.

Insurance Cover - 84codes

Insurance Cover *

In the case you get sick or happen to be in an accident, we got you covered through a personal accident insurance, as well as a private health insurance.

*This perk is valid for full-time employees in Sweden. If you happen to be a citizen of another country, we are happy to accommodate this perk so that it suits your country’s laws and regulations.

General Information

Starting Date We are flexible regarding the starting date – it’s up to you and your school’s deadline.
Location Our team works remotely, which means that you can work from anywhere you want (our day-to-day communication are held through Slack). However, your onboarding will most likely be held at our office in Stockholm.
Application Deadline We have no deadline for the application since we are flexible regarding the starting date.
Contact Feel free to send an email to if you have any questions.
Requirements The thesis opportunities are only open to students that are currently studying at a Swedish university or campus.
Compensation 20 000 SEK

Apply Now

If this position sounds interesting, please send a few words about yourself to and we take it from there.

Apply now