Job Overview

We are looking for Full-Stack Software Engineer to join our PowerCurve Collections Software Engineering Team - our debt management system that enables our clients to maximize collections efforts and make more profitable decisions. As part of the team you will develop customizable and user-friendly capabilities which further strengthen the market leading position of our proposition.

What you'll do:

  • Develop scalable full‑stack solutions using Java and Angular.
  • Write clean, efficient, and well‑tested code.
  • Maintain automated tests to ensure software quality.
  • Review code and uphold coding standards.
  • Contribute to technical design and estimation activities.
  • Solve problems and deliver business value.
  • Share knowledge to support team growth and engineering best practices.

Qualifications

What you'll bring:

  • 2+ years of experience as a Software Engineer
  • Knowledge of OOP principles, data structures, algorithms and design patterns
  • Knowledge of good software development practices (Clean Code, Refactoring)
  • Advanced level of Java 11+
  • Experience with Angular 13+
  • Experience with Rest API, Spring Framework, Spring-MVC, Spring-Security
  • Experience with JavaScript and other fundamental front-end technologies (HTML5, CSS3, SASS/LESS, AJAX)

Advantages:

  • Experience with JSP & OSGI
  • Experience with automation frameworks (JUnit, Selenium, Cucumber)
  • Experience with JavaScript testing frameworks (Jasmine, Karma, Protractor)
  • Experience with CI/CD
Apply Now