Overview
We are looking for an experienced developer to join Syapse's engineering team. We are building a suite of modular, cloud / web-delivered applications for both general use and customer-specific projects, and we are looking for a strong engineer to contribute to the foundation of these applications. You will be experienced with web application development, confident with issues involving modularity, scalability, security, and design for rapid customization. Projects will range from components for customer applications to data pipelines that solve our unique scientific content handling challenges.
Responsibilities
Develop Django-based web applications and components together with Syapse's engineering team, in particular acting as our Django platform expert.
Plan, prototype, and implement new application features, as well as internal tools.
Assure scalability including database and physical web server configuration.
Optimize and tune web application performance.
Optimize and manage the MySQL database.
Work with our cloud-based data center as necessary.
Experience
Minimum of three years experience developing web applications, with experience across the full stack, browser to database.
Knowledge of biomedical domain a plus.
Skills
Fluent in Python, SQL, HTML, Javascript.
Knowledge of standard web application issues, including at least security, performance, caching, HTTP, and Apache configuration.
Experience with Django or similar web application framework.
Solid database experience (MySQL a plus).
Solid documentation, testing, and process fundamentals.
Ability to work both independently and closely in a team, and bring other engineers up to speed on your work rapidly and thoroughly.
Compensation
Competitive.