Software Engineer

We are looking for Software Engineer to join our Software Development team based in Belgrade, Serbia.

Your job will be:

  • Taking responsibility for software development
  • Writing comprehensive documentation (clean code is the best documentation!)
  • Creating new software systems and architectures
  • Maintaining and improving existing systems
  • Participating in request analysis
  • Writing automated tests
  • Reporting about overall work on applications and projects being in charge of
  • Researching new technologies and frameworks
  • Applying the best practices and designing patterns from software engineering
  • Implementing high available, high scalable and multi-tenant solutions
  • Optimizing existing solutions to better support high traffic

It’s important that you:

  • Are able to produce server-side (PHP) codebase which adheres to SOLID principles
  • Have hands-on experience working with SQL and / or NoSQL databases
  • Are in love with current best practices and tools (Composer, PSR, PHP7 etc.)
  • Understand the Web, Mobile and Digital services world
  • Are creative and advanced in technology
  • Love to experiment with JS (both on client and server), CSS and HTML
  • Get nervous without comprehensive set of automated tests
  • Are fluent in English

It’s desirable that you:

  • Have 3+ years of experience in software development or equivalent university degree
  • Act as a team player
  • Like Zend Expressive
  • Like loosely coupled architecture
  • Are interested in microservices
  • Think out of the box
  • Are proactive and quick learner
  • Have love for Linux

We offer:

  • Development of new and exciting projects
  • Working in dynamic and international environment
  • Opportunities for growing skills and knowledge

If you believe you meet the requirements please submit your up-to-date CV at jobs@ringier.rs

Only short-listed candidates will be contacted.