Position Overview:

We are seeking a skilled and motivated Software Developer with extensive experience in Java development. In this role, you will be responsible for designing, developing, and maintaining the backend systems that power our casino and sports betting products.

Our software stack consists of:

  • Java 17 (Soon to be 21)
  • Java technologies: Maven, Jersey, jOOQ, Flyway, Guice, Guava
  • Protocol Buffers
  • ActiveMQ
  • PostgreSQL
  • AWS

Key Responsibilities:

  • Extend and maintain our Java based backend systems.
  • Architect solutions to meet our expansion into new product areas.
  • Improve our deployment and monitoring tools to ensure smooth operation in production.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering or related field.
  • Expertise in Java programming and a solid understanding of object-oriented principles.
  • Solid understanding of REST API's, SQL databases and message queues.
  • Excellent problem-solving skills and the ability to work both independently and in a collaborative team environment.
  • Positive energy, open-mindedness and strong proactive attitude.
  • Fluent in verbal and written English.

Why Join Us:

  • Become part of a fast growing and technology focused company.
  • Collaborative and innovative work environment that encourages professional growth.
  • Lots of great benefits.

What we offer:

  • A flat company structure with easy access to company management.
  • Private health insurance.
  • international working environment with colleagues in Denmark.
  • An office located centrally in Skopje. (The Soravia office building)
  • Yearly company retreats in Denmark and Macedonia.
  • A powerful workstation with the newest components and as many monitors as you like.