Senior Software Engineer (Haskell)

Scroll to content

Our client is a Danish tech provider with ambitious international plans. Their core product is an intelligent redaction software tool that automatically identifies and removes personal data in unstructured data. Their primary markets are law firms, financial institutions, and the public sector. All of their software is developed from the ground up by their dedicated developers with limited or no use of third-party providers. 

As the newest addition to their team, you will work with a wide selection of tasks in both the front and backend. You will also work on their machine learning and AI model in order to support their mission of finding and protecting information. Finally, you will participate in R&D projects and the development of related products.  


  • Front and backend development 
  • Pushing and reviewing pull requests in Git
  • Leading your own development projects alone or together in small project teams
  • Improving our entity recognition through AI and machine learning
  • Setting up databases
  • Building integrations between Cleardox and other platforms

Your Profile

  • You have 3-5 years of experience in software development
  • You have experience with static typed functional programming 
  • You have experience with the programming language Haskell or an ML variant such as OCaml, as well as experience with React on the front.
  • You have experience building server systems - preferably REST based
  • You have experience with version control via GIT - preferably PostgreSQL
  • You work structured and independently with your own tasks and understand how to prioritize these
  • You possess project management experience: organizing and delegating tasks
  • You possess strong communication skills in English


This position is a full-time opportunity.

Location: Fully remote.

Additional information

  • Remote status

    Fully remote

Or, know someone who would be a perfect fit? Let them know!

Belgrade, Serbia

Bulevar kralja Aleksandra 28
Beograd Directions +381 60 4010 604 View page

Perks and Benefits

  • Shared Workspace

    We're not a traditional outsourcing company as you know it (we don't use that term here), but a hub that finds, recruits, and manages teams who work together on different projects all in one shared workspace.

  • Cool and Friendly Vibe

    We've heard many times that the vibe resembles that of a cool and relaxed savvy startup office - with an open-concept environment, cool, concrete columns, a spacious free drink & snack area, and the most beautiful view of Belgrade. Oh, and we have a big, yellow, comfy couch!

  • The People

    And most importantly - the people. The atmosphere of creativity and productivity in a space that celebrates individual differences, experiences, and talents. Just imagine a workspace with different teams sitting next to each other, sharing ideas amongst themselves. Now that's valuable cooperation that leads to both personal, and career growth.

  • Remote Option

    Remote working is an option, of course. Many employees choose to manage their time by working a couple of days from the office, and then a couple of days from home. You choose what's in sync with your lifestyle, and our team is here to make it work.

Workplace & Culture

We believe that a workplace is more than just a place where people work. And we know that a happy employee provides the best results. That's why Teamcubate's core team goes to great lengths to keep our employees happy. 


Applicant tracking system by Teamtailor