Position: Back-End Developer
Company: GildedBox
Experience required: 3y
English level: intermediate

Responsibilities:
Design and build efficient, testable, and reusable PHP web applications
Solve performance problems and architectural challenges
Recommend performance improvements; create and refine style guidelines for website content; select design tools, programming languages or applications
Creating database schemas that represent and support business processes
User authentication and authorization between multiple systems, servers, and environments
Remain up to date about current programming practices and web technologies through reading, continuing education opportunities or participation in professional workshops, groups or conferences
Set up and configure development and testing environments for PHP
Commit to meeting deadlines and complete work in a timely manner
Skills:
Proficient in PHP, OOP, AJAX, jQuery
Experienced with SQL/MySQL databases and their declarative query languages
Experience of designing and working with REST APIs
Strong knowledge of the common PHP or web server exploits and their solutions
Understanding fundamental design principles behind a scalable application
Proficient understanding of code versioning tools, such as Git (we are using BitBucket)
Demonstrated attention to detail
Excellent written and oral communication skills
Must possess a strong sense of ownership, responsibility, and initiative
Ability to work independently, yet function as an integral part of a team
Good to have:
Experience with software architecture
Experience working with OpenCart
Ability to setup automated testing and deployment process
Knowledge of JavaScript and HTML