Systems/Software/Application Developer Application

We are searching for outstanding developers to be responsible for developing innovative, reusable applications for progressive online activism and community building. Our developers work closely with our project managers, strategists and design team members to develop specifications and make recommendations on the use of new and emerging technologies. Programming, graphic design and database administration are all elements of this position.


Tasks may include:

  • analysing user requirements;
  • researching, designing and writing new software programs;
  • testing new programs and fault finding;
  • evaluating the software and systems that make computers and hardware work;
  • developing existing programs by analysing and identifying areas for modification;
  • integrating existing software products and getting incompatible platforms to work together;
  • creating technical specifications and test plans;
  • writing and testing code and then refining and rewriting as necessary;
  • writing systems to control the scheduling of jobs on a mainframe computer or to control the access allowed to users or remote systems;
  • writing operational documentation with technical authors;
  • maintaining systems by monitoring and correcting software defects;
  • working closely with other staff, such as project managers, graphic artists, UX designers, other developers, systems analysts and sales and marketing professionals;
  • consulting clients and colleagues concerning the maintenance and performance of software systems with a view to writing or modifying current operating systems;
  • investigating new technologies;
  • continually updating technical knowledge and skills by attending in-house and external courses, reading manuals and accessing new applications.


  1. Must have a solid web development background
  2. Experience in any framework (e.g AngularJS, NodeJS, CodeIgniter, Laravel) is
  3. Can build efficient, testable, and reusable modules based on a web
    development framework
  4. Can integrate user-facing elements with back-end components.
  5. Experience in common third-party API’s (Google, Facebook, Paypal, etc)
  6. Experience with MySQL / NoSQL databases
  7. Knowledge of the whole development lifecycle
  8. Analytical problem solver, detail-oriented and organized
  9. PHP Knowledge is essential
  10. Is naturally curious and a quick learner



This is a unique website which will require a more modern browser to work!

Please upgrade today!