Ruby Software Engineer at Karnov Group (Copenhagen)

- ensuring high quality for the customers


Would you like to take ownership of developing and maintaining crucial document systems with a dedicated development team?

Are you a passionate Ruby developer, but also enjoy experimenting with other technologies?

...Then here is your chance to make a real difference in a challenging position as Software Engineer at Karnov Group.

Karnov Group is the leading provider of legal and tax & accounting information services in Denmark and Sweden. We have over 40,000 lawyers, legal professionals and accountants in both the public and private sector who depend on our services to get their work done.

We have a dedicated in-house development team that numbers around 30. Our applications are mainly written using Ruby, but we use and are open to many different technologies including Python, React, Solr, Neo4j and Docker. Projects at Karnov Group are undertaken by small agile teams of five or fewer and there's a healthy mix of new greenfield work, as well as improvement of our legacy applications. Tools we use include Github, Slack and Pivotal Tracker.

You will be joining our "Pipeline team", developing and maintaining systems for gathering and enrichment of external documents for the Karnov Group content ecosystem. Your responsibility will be to participate in improving, extending and monitoring these systems, ensuring the quality of the produced documents, making our platform a more complete resource for our customers.


To work with us you should be

  • An excellent communicator and collaborator
  • A proficient and thoughtful programmer with experience in Ruby
  • A practitioner of Test Driven Development
  • A competent pair programmer who can share knowledge effectively
  • Pragmatic with awareness of your customers' needs and the problem you're solving for them
  • Knowledgeable about HTTP and HTML / XML documents

Furthermore, you have demonstrated solid results by programming different solutions.

The culture in Karnov Group is characterised by diversity, and there are no specific requirements regarding educational background - you may have an IT education at a higher level, or you may be autodidact.

You have high standards for code, and are expected to easily manage more than one programming language. Ruby is the predominant language in Karnov Group, but we strive to develop in the language best suitable for solving the problem at hand.

It is important that you have a great drive and are motivated by independent work in a dedicated team. It is crucial that you thrive being busy with daily operations, where tasks may change frequently. You are also expected to be creative and able to figure out solutions and carry out the work to reach the goals. You are motivated by contributing to the whole development team.

Fluency in English is necessary. Proficiency in Danish and/or Swedish is a plus.


The company offers

Here at Karnov we pride ourselves on our friendly, inclusive and supportive environment where we inspire one another to do our best work. We consider ourselves to be open and direct, knowledge sharing and discussion is highly valued and encouraged.

In Karnov Group we are proud to sustain and grow engagement across all departments and job levels. We encourage winning culture and an open mind, while also having fun. There is a greater purpose which you will become part of. You can also attend technology conferences if desired.


You will have several benefits included

  • Competitive salary
  • Flexible working hours and working from home
  • Performance based bonus
  • Attractive pension plan
  • 5 weeks holiday and 5 extra days off
  • Health insurance (children included)
  • Daily on-site catering

If you think this role might be right for you, we'd love to hear from you.


Ruby Software Engineer