Homework Pakistan is looking for an experienced developer to join our product development team. We're always innovating - we're looking for people that can own projects and see them through to delivery - while we want rock stars, we're not interested in prima donnas. Personal responsibility with respect to quality, attention to detail, and contribution of ideas is highly needed to succeed. Skills & Requirements We're flexible with learning on the job, with corresponding relevant work experience - but, for this position to be successful we need you to know the following, with a strong self-initiative to learn from others! Essential Responsibilities (including but not limited to): Assist with debugging / development of bug fixes - day-to-day maintenance Development of new features under the guidance of more senior team members. Function as “project owner” for some new or existing projects, managing initial requirements, feature requests, and long-term support. Required: 3+ years experience working with Object Oriented PHP and modern PHP frameworks 3+ years experience working with MySQL and writing SQL queries 3+ years experience working with front-end technologies like HTML5, SASS, and JavaScript Experience designing REST APIs Basic Linux admin (ability to SSH, view logs, etc) Understanding of local development environments and integration of varying components. Strong understanding of build processes/automation Experience with job queues and background PHP processes