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;
This job comes with several perks and benefits
Time is precious. Make it count. Morning person or night owl, this job is for you.
Get your caffeine fix to get you started and keep you going.
Social gatherings and games; hang out with your colleagues.
Peckish after lunch? We got your back with soft drinks, treats and fruit.
We take care of you, even when you are old and wrinkly.
Break a leg! Seriously, we got you covered in our company healthcare plan.