Praekelt Digital Jobs: Software Engineer
Our products are offered as a service (SaaS) and are customised for client requirements. We need an experienced software engineer to join the team implementing the core product functionality and
implement world-class deployment architectures.Work remotely as part of a distributed team.You need:
10 years software development experience.
5 years Python experience.
Rock solid Django experience with highly scalable architecture including server farms and cloud / elastic computing.
Java and/or Ruby on Rails a bonus.
Experience with Test Driven Development.
Proficiency in XML, HTML, CSS and Javascript – bonus points for XHTML Mobile Profile
Familiarity with a Linux development environment – bonus points for Ubuntu.
Experience with optimising performance of a web application deployment including clustering, memcached, database clustering/replication, proxies, high availability.
System administration experience with change management and deployment in an SLA-driven environment.
Proficiency with git and other revision control systems.
Experience with MySQL, PostgreSQL and other databases.
Degree essential.
International work experience a big bonus.
But even more importantly we are looking for someone who:
Obsessively pays attention to detail
Understands the concept of usability
Is fanatical about clean concise readable code
Can pick or is willing to find the best tool for the job (adaptable, not married to any particular platform)
Sees the bigger picture
Can work unsupervised in an unstructured open environment
For more information and to arrange an interview send your CV to [email protected].Important – Please be sure to reference the job title you are applying for in your email.