Java Engineer


We are looking for an experienced Java Software Engineer to join our team!

If you are passionate about participating in attractive projects, be part of a team of top-notch experts and would like to engineer complex backend oriented systems for clients worldwide you’re welcome to join our team!

Send your application to

Professional Requirements

  • Minimum 3 years of experience developing complex backend systems
  • Experience with development of distributed scalable high-availability backend systems
  • Good understanding of algorithms, data structures and analytical thinking
  • Object-oriented analysis and design
  • Ability to work in all areas of software engineering (design, implementation, review etc.)
  • Bonus points: cooperation in Open Source projects, knowledge of Google Cloud Platform

Other Requirements

  • Fluency in English
  • Ability to think critically and creatively to provide innovative solutions to software problems
  • Ability to work closely with cross-functional teams to efficiently implement business strategies
  • Ability to work to a schedule and meet deadlines
  • Ability to drive all phases of software engineering process (design, implementation, review, document, test)
  • Ability to work efficiently as part of a team
  • Good communication skills
  • Strong problem-solving abilities and desire to learn new technologies
  • Strong sense of responsibility

What We Offer

  • Regular full-time employment
  • Work in a team of high level experts
  • Participation in attractive projects for clients worldwide
  • Opportunity for personal and professional development and growth
  • Flat hierarchy in a fast growing company
  • Competitive compensation and yearly profit sharing


Slovenia, Ljubljana

Other open positions

Python Engineer

We are looking for a Python developer who will be responsible for development and maintenance of backend oriented systems.

Read more