Overview
We are looking for a resourceful developer to take ownership of components on both the server and client side of Syapse's application suite. You will be comfortable working in the biology informatics domain, and will be adept at understanding requirements related to data handling, search, organization, and research workflow. You will back this up with top-rate software engineering skills and enthusiasm for building robust, extensible applications that deliver real value to industry. The main technology stack is HTML, Javascript, Apache, Python / Django, and MySQL.
Responsibilities
Participate in all aspects of web application development, taking on various components, new features and functionality as required. Take responsibility for components through entire product life-cycle.
Develop client-side components: HTML/CSS/JS/AJAX client projects ranging from prototypes to polished interfaces.
Develop server-side components: Contribute to our library of components in the python/Django framework and use it to build specific applications.
Tune and optimize application performance as necessary.
Experience
Minimum of two years experience developing web applications, with solid client-side experience.
Knowledge of biomedical domain a plus.
Skills
Fluent in HTML, Javascript, CSS, Python.
Experience with a web application framework is important; with Django in particular a plus.
Knowledge of databases and SQL important; with MySQL in particular a plus.
Knowledge of standard web application issues, including at least security, performance, caching, HTTP, and Apache configuration.
Solid documentation, testing, and process fundamentals.
Ability to work closely with a team as well as independently. Ability to bring other engineers up to speed on your work rapidly and thoroughly.
Compensation
Competitive.