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:
Requirements:
The requirements will be, in the context of our online educational offerings, to:
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
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: