Ruby on Rails Developer

Salary Competitive

Ruby Developer: Help us pave the way to a more inclusive version of democracy 

Would you like to take up a Ruby developer position at the core of the democratic machinery, not just here in Denmark, but in Europe and The USA?


About Assembly Voting

Founded in 2001, we have more than two decades of experience developing advanced digital election systems across the public and private sectors. Our technology is unique regarding the combination of user‑friendliness, integrity, and security, and we are often the first choice of major organizations when it comes to online elections.

Currently, we are also about to assume an essential role in upcoming American public elections.

The heart of our system is cryptography. Building on the foundation laid by pioneers like Alan Turing and Hedy Lamarr, we aim to create an architecture that, in all ways possible and imaginable, prevents the vote of the people from being manipulated and abused by disruptive forces. Recent events in the global arena make it clear that there is no room for systems that allow for even the tiniest sliver of doubt.

Our mission is to make sure that every vote counts as cast and to improve the democratic process by making it more accessible, secure and trustworthy.


Who are we looking for?

Some of the things we expect of a future co-worker are as follows:


Must have skills

  • Experience with Ruby and automated tests.

  • Basics of front-end technologies like JavaScript, CSS, and HTML.


Nice to have skills

  • Documenting code design.

  • Basic knowledge of Cryptography.

  • Pair Programming.

  • Working in and constructing container environments.

  • Understanding of Object Orientation & Functional programming.

  • Strong opinions; held loosely.


We value curiosity and eagerness to learn higher than how many years of experience you have. We are not looking for code fanatics, but idealists are welcome. And while you do not have to be very knowledgeable of historical figures, you should embrace core democratic values. We believe diversity makes us stronger.


Your job

You will be part of a team responsible for developing the US Mobile Voting Project. Your main tasks will be:

  • Building secure voting solutions.

  • Interacting with governmental services.

  • Implementing pre-designed cryptographic engines and mechanisms.

  • Identifying and writing the 80/20 testing scenarios that ensure system confidence without slowing us down.


What's the team like?

We are a relatively small team of developers with a flat department structure. We have open and honest discussions about the team, our projects, and how we can best support our peers.

You will have lots of opportunities to affect our working processes.


Practical stuff

We can offer a hybrid full-time position with a competitive salary and other boons. The office is in Brøndby, just west of Copenhagen.

We require you to have a work permit for the EU and would prefer that you'd start as soon as possible. However, our primary working language is English.

If you want to know more, contact us with any questions. You're also welcome to submit an application and ask questions simultaneously.

Our interview process consists of 4 steps:

  • Sanity check conversation, online or on-premise;

  • Offline Technical Assignment;

  • Live Technical Assignment review and walk-through;

  • Salary negotiation;

For more information or questions please contact us at camilla@assemblyvoting.com

Perks and benefits

This job comes with several perks and benefits

Flexible working hours
Flexible working hours

Time is precious. Make it count. Morning person or night owl, this job is for you.

Free coffee / tea
Free coffee / tea

Get your caffeine fix to get you started and keep you going.

Social gatherings
Social gatherings

Social gatherings and games; hang out with your colleagues.

Free office snacks
Free office snacks

Peckish after lunch? We got your back with soft drinks, treats and fruit.

Pension plan
Pension plan

We take care of you, even when you are old and wrinkly.

Healthcare insurance
Healthcare insurance

Break a leg! Seriously, we got you covered in our company healthcare plan.

See all 9 benefits

Working at
Assembly Voting

We build advanced, accessible and affordable software that proves the integrity of democratic processes and verifies the accuracy of voting results. At Assembly Voting, we believe that all elections are important. Whether they are large parliamentary or local, shareholder elections or elections for unions and associations. Everyone deserves a voting result that can be proven beyond any doubt because doubt undermines the democratic mandate, the perceived integrity of the organisation responsible for the election and overall trust in democracy. We empower customers to prove the accuracy of election results with end-to-end verifiable technology that builds on scientific research and advanced cryptographic protocols.

Read more about Assembly Voting

company gallery image