ESSENTIAL FUNCTIONS AND RESPONSIBILITIES
- Design and implement microservices according to OOP patterns
- Write clean, scalable, standards-compliant, easy to read and understand code
- Design and develop software applications, unit tests, automated functional tests, debug new and/or existing code
- Maintain running systems
- Participate in code reviews
- Cooperate in creation of short- and long-term technical plans for development team
- Assess work needed to deliver the product and keep deadlines
- Minimum 3 years of experience in a similar position
- Very good knowledge of PHP7
- Very good knowledge of SQL
- Good knowledge of Design Patterns
- Practical knowledge of unit, functional and integration testing
- Knowledge of other technologies and concepts that make up web applications (HTML, CSS, JS, REST)
- Knowledge of Service Oriented Architecture concepts
- Source version control systems knowledge (e.g. GIT, SVN, Perforce)
- Knowledge of emerging trends and technologies in software development
- Good command of spoken and written English
- Openness, proactivity, and courage
- Experience in quality assurance testing and automated functional testing
- Experience working with enterprise level systems
- Knowledge of Test Driven Development and Domain Driven Design
- Knowledge of Docker containers
- Experience working in Scrum
- SCRUM
- Full-time employment contract
- Medical insurance with dental care
- Life insurance
- MultiBenefit – you choose what you want
- International environment
- Training and conferences
- Everyday fresh fruits
- Integration events
- Gifts
- English lessons
- Technological variety
- Referral Program
- Quarterly bonuses
- Competitive salary package
- Challenging work on complex web applications
- Game room