Position: Senior PHP Developer
Company: Source Angel
Category: PHP
Experience required: 2y
English level: intermediate

**On the project you will** 

● Work with multiple technologies: PHP, MySQL, MSSQL, MongoDB, Memcache, Redis, RabbitMQ, FMS, other distributed and in-house built systems 
● High availability systems 
● High traffic systems (45 million daily visitors) 
● 4000 servers distributed among 4 data centres worldwide 
● Take part in the research of new technologies and solutions 

**Required skills**

● At least 3 years of software development experience (PHP projects) 
● OOP skills and knowledge of design patterns 
● Clean Coding is your most important principle 
● Experience with Relational Databases and NoSQL technologies 
● Knowledge of Unit Testing and Test Driven Development 
● Passionate about self-improvement and web technologies 
● At least Intermediate English knowledge (B2) or higher 

**Responsibilities** 

● Modular ADR and MVC system development 
● OOP principles (Design patterns, SOLID, DRY, Yagni) 
● Clean code, covered by unit, integration and UI tests. (including TDD) 
● Long life-cycle application development (evolution of applications) 
● Design, develop and test software 
● Development methodology 
● Agile development process in Scrum 
● Continuous Integration and Deployment Systems for daily based deployments, Git and GitHub Workflow 
● Contribute to OpenSource projects 

**Good to have**  

● Experience working with high-availability, high-performance, scalable systems 
● Experience with Live Streaming and Stream Encoding technologies 
● Familiarity with Extreme Programming (XP) 

**As part of our team, you’ll enjoy** 

● Ability to work directly with Architects and Engineering Managers from Luxemburg, who has wide experience working with multicultural dev teams
● High quality of established processes on the project 
● An attractive salary package that matches your role and responsibilities
● Flexible working hours
● 20 days of paid vacation 
● Paid sick-leaves
● Corporate events 
● Modern office in the very center of Kharkiv near Pushkinska Metro 
● Local Danish managers in Ukraine who can also help you with mentoring and grow your communication and interpersonal skills 
● Coffee and cookies in the kitchen, parties, lunches, etc. 

BUT as a group of people with whom you will spend a lot of time together, we can offer you lightness and ease in communication and good jokes during the working process.