Back-end Developer

Siyavula

New Member
Joined
Aug 22, 2014
Messages
3
Reaction score
0
Back-end Developer - Cape Town

Company:

Siyavula Education

Position Summary:

Our ideal candidate will have 3-5 years of experience in the field. The candidate’s past experience should ideally include:
  • custom web application development;
  • development with at least one CMS framework or web application framework;
  • employing a framework or extended an existing CMS with custom coding;
  • a working knowledge of security practices;
  • an understanding of the underlying systems on which web applications are developed; and
  • an understanding of and experience applying key server-side web development concepts such as:
    • integrating data or user accounts between multiple systems for a client;
    • integrating multiple databases and/or database types into one system;
    • scaling an application and/or its hosting environment to support increases in traffic;
    • using a version control system;
    • implementing or working with content approval and staging workflows;
    • migrating data, scripting migration of data;
    • implementing or working with a template driven system with a clear separation between content and display;
    • outputting data in multiple formats;
    • experience on a web application that uses XMLHTTPRequest and JS;
    • working with multiple delivery platforms such as mobile versus desktop;
    • creating multilingual websites or applications;
    • creating and implementing database schemas that represent and support business processes; and
    • ensuring the quality of applications through testing frameworks.

Requirements:

The requirements will be, in the context of our online educational offerings, to:
  • work with the team to design and develop offerings;
  • extend and develop SaaS applications that optimise the learning experience for individual and school learners;
  • develop applications for reporting, monitoring and evaluation of applications and their impact; and
  • build tools and applications for data analysis.

Experience developing with Python as a language and Pyramid as a framework would be extremely advantageous.

Salary & Benefits:

Remuneration is negotiable and will take into account qualifications and experience.

Application Information:

For more information, visit: http://www.siyavula.com/who-we-are/careers/#BED

If you think you have what it takes, send your CV and a cover letter detailing why you think you’re up for the challenge to [email protected]

This position is based at our office in Cape Town
 
Last edited:
Top
Sign up to the MyBroadband newsletter
X