- 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
- 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
- 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
- Development of new and exciting projects
- Working in dynamic and international environment
- Opportunities for growing skills and knowledge