Description
A Senior Python/Django web developer is required to be the sole developer of a new major website application. The developer will be involved in the product development and help to decide the course of the application over several revisions of complexity.
The candidate will be expected to be able to develop and deploy the application to production. They will be expected to know how to secure web applications. They must also be able to independently handle open source database like MySQL and PostgreSQL.
The candidate will be expected to support other team members working on other projects by assisting with troubleshooting and giving technical direction. Strong software development skills and a keen analytical mind are essential for this role.
A broad experience in web development especially Wordpress would be a distinct advantage.
The ideal candidate will have to have the ability to faithfully implement designs produced by web designers.
Essential Job Functions
The candidate must have expert knowledge in:
Developing in Python and Django.
Web technologies (JavaScript, HTML, CSS, JQuery, RESTful APIs, JSON, XML, OAuth).
Version control similar to git and subversion.
Linux.
Essential Requirements/Experience:
Demonstrable proof of being the main Developer/Architect on multiple projects.
Used to working with agile processes.
Demonstrable technical skills and experience designing and implementing websites in Django.
Ability to work as part of a team and provide technical support and advice to other team members.
Strong oral and written communication skills in English.
Experience with Apache and Squid.
Understanding of networking/routing/NAT/Firewalls/etc.