We have an opening for a Senior PHP Developer to work on our software-as-a-service membership management application. Our application helps nonprofits share event calendars, manage membership rosters, communicate, and take attendance online.
This is a 2-4 month contract position, which can either be full time or part time. We are looking for someone with skills beyond building brochure sites or making CMS modifications. Applicants must have experience building large scale, complex web applications.
The project will involve a combination of bug fixes, usability updates, and building new features. We have a weekly development cycle, with a push going to our QA servers each Tuesday.
Candidates must have all of the following skills:
At least five years of software development experience.
Extensive experience with a variety of MVC frameworks, such as Zend, CakePHP, CodeIgniter, Laravel, or Symfony.
Strong database design skills.
A solid understanding of Object Oriented Programming concepts.
Experience using curl to communicate with third party APIs.
Extensive experience using Ajax and JSON to create dynamically updating web pages.
Experience with bug tracking tools such as FogBugz, Trac, or Jira.
Experience using git for source control.
When applying, please provide links to examples of projects you have worked on in the past. Applicants who also provide samples of source code they have written will be given extra consideration.
Skype interviews will take place on Saturday, May 4 and Sunday, May 5. The position will begin on May 11th.