Full Stack Developer

Scroll to content
Puzzel is a fast-growing B2B SaaS company and our ambition is to be a clear European leader by 2023.

We are playing in customer experience (CX) with a focus on omni-channel customer service platform (the category is called ‘CCaaS’ or ‘Contact-center-as-a-Service’) with the flexibility and scalability to support local enterprises and global corporations.

Headquartered in Oslo, Norway and with further offices in the UK, Sweden, Denmark, Finland and Bulgaria, we have over 20 years of pure cloud experience!

Puzzel was recognised as a Challenger in Gartner’s Magic Quadrant for Contact Centre as a Service for the fifth consecutive year.

Key Data Points
  • €40m in revenue FY2020 growing 25% YoY
  • Currently ~200 employees, with ~65 in the product development team

Full Stack Developer

Puzzel seeks a full stack developer for the Development – Ticketing team. The team is responsible for the Ticketing platform that help Contact Centre Experience worker to serve their customers when emailing into a company. It is all about the customer journey to see previous interactions with the company and following up on the inquiry.

If you are a full stack developer who has a passion for making a difference, learning and applying emerging technologies and software development frameworks and platforms, and want to work on strategically important tasks, then you will find this role a fit.

Strong communication skills are expected. The ability to evaluate and identify the types of technical solutions that best fit a problem or solution domain will be critical skills for the successful candidate.



Minimum three years relevant education from either college or university studying a relevant subject.


At least three years of experience as software developer. If you have worked within an international team this is a bonus.

Skills and Qualifications:

We are seeking a full stack developer that excels at the following:

  • Programming applications and services
  • Making software designs and architecture in a complex system that covers required functionality on time and with normal use of resources
  • Organizing and documenting code with good structure so that it is easy for others to get an overview of what is made
  • Learning new technologies and systems
  • Adaptability to use new web application frameworks
  • Strong understanding of MVC/ORM
  • Knowledge of system architecture and multi distributed systems
  • Familiar with technologies/system properties like payload, throughput, vertical and horizontal scaling, caching

The candidate must be able to do quality work using the following languages or technologies:

  • Ruby on Rails
  • JavaScript
  • SQL
  • Rest services

Knowledge about the following technologies and competencies are a plus (But not required):

  • Email architecture
  • Elastic Search
  • Redis
  • Cloud services (Aws/Azure)
  • Information security
  • Agile methodology
  • C# / ASP.Net

Key personal skills:

  • Desire to develop professionally
  • Have a creative streak
  • Reliable and responsible
  • Working in an orderly and systematic manner
  • Passion for details
  • Good interpersonal skills

Excellent written and oral English is necessary for this role.

Additional information

  • Remote status

    Flexible remote

We usually respond within two weeks

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

Falkirk Business Hub
FK1 1LL Falkirk Directions

Sofia, Bulgaria

Sopharma Business Towers
1797 Sofia Directions

Puzzeler perks

  • Great compensation package:

    Generous holiday days • Generous pension contribution • Benefits package

  • Work - Life Balance:

    Flexi time • Remote working options • Stylish city offices

  • Company social activities and Puzzel Care:

    Training and events attendance • Yearly kick off events • Birthday gift

Workplace & culture

We are proud with our strong company culture and friendly atmosphere, pleasant working environment and colleagues with extensive experience and technical expertise.

We have an environment that is characterized by freedom and confidence to the individual employee, professional challenges and great professional and personal development opportunity.

Great people, of course! We Puzzelers are a diverse and inspired bunch who work hard and are passionate about what we do.

To work at Puzzel is an opportunity to influence and shape your own position in a company with big plans ahead.

Already working at Puzzel?

Let’s recruit together and find your next colleague.


Applicant tracking system by Teamtailor