Position: Middle/Senior PHP Developer
Company: IdeaSoft
Category: PHP
Experience required: 3y
English level: intermediate

Our client is a leading global online broker specialising in Forex, CFDs, Commodities and Spot Metals since 2010. They are operating under of multiple of reputable licenses (UK, Australia, Cyprus, South Africa), brands and offices around the world.

Requirements:
•  Degree in Computer Science or relevant field
• 3-5 years’ experience in a similar position
• Excellent knowledge of PHP, JavaScript, HTML, SQL.
• Good Experience with any of the following PHP frameworks: Zend, CakePHP, Symfony/Yii2.
• Experience with Sugar CRM or Suite CRM will be considered an advantage
• Experience with C# .NET WebApi will be considered an advantage
• Practical knowledge of Enterprise Design Patterns
• Strong knolege TDD, DDD, OOP.
• Experience with using version control systems SVN/GIT.
• Good working knowledge of Linux systems
• Must be fluent in English
• Self-motivated, eager to learn and develop his skills
• Excellent communication and teamwork skills
• Working in a collaborative environment with tight schedules

Responsibilities:
• Integration of user-facing elements developed by front-end developer
• Build efficient, testable, and reusable PHP modules
• Solve complex performance problems and architectural challenges
• Writing effective, accurate and functional code
• Provide technical support for production systems
• Perform functional/unit tests for developed web application and improvements on existing code
• Write technical documentation

We offer:
- Competitive salary and reasonable compensation package;
- Social package (20 working days of annual leave, 4 days off, 5 paid sick days);
- Flexible working hours;
- Possibility to work remotely as fully as partially;
- Challenging projects in diverse business domains and a variety of tech stacks; 
- Personal development and professional growth opportunities;
- Fully-equipped cozy pet-friendly office space located in the top city center;
- Work with talented, ambitious and family-feel teams; 
- Educational possibilities: corporate courses, knowledge hubs, and in-house English classes;
- Indoor Yoga, Krav Maga and Bachata classes;
- Compensation for your professional certification & support for your learning activities;
- IT Assistant loyalty card that provides you with variable discounts for lots of spots: restaurants, hotels, gym etc.;
- Opportunity to choose IT equipment you like;
- Professional accounting support and  tax coverage;
- Support for a healthy lifestyle, compensation for participation in sport events;
- Fascinating corporate parties, team-building activities and memorable anniversary presents;
- Free own parking lot (cars, bicycles, motorbikes);