Software DeveloperFull Time
Job Title: Software Developer
Department: Software Development
Reports to: Team Lead
Term: Full-Time Continuing
Primary Location: 505 March Road
DistillerSR Inc. is the market leader in AI-enabled literature review automation software and creator of DistillerSR™.
Our company and its employees have an unyielding motivation to help our customers create and produce better research using the most advanced literature review software in the world.
DistillerSR software and its add-on modules enable our customers to securely automate the management of evidence-based research and the analysis of its data – faster, more accurately, and more transparently at scale. That’s why the world’s leading healthcare research organizations trust DistillerSR for their literature reviews.
Welcome then to a company fully dedicated to helping science deliver faster access to safer, lifesaving healthcare.
Do you have a passion for developing amazing software?
We are looking for a Software Developer to join our diverse and talented team. Your mission: to help us to implement innovative features to improve our SaaS product, DistillerSR.
If you are looking to make an impact on global health care research, drop us a line.
Duties and Responsibilities:
Work independently and collaboratively with Software Development, Quality Assurance, and Infrastructure teams
Architect, build, and maintain high traffic applications/services; responsible for system requirements, design, full-stack development, testing, deployment, support and operational aspects of the application
Troubleshoot production issues across services/applications
Mentor and guide developers on best practices on performance, scalability, and maintainability.
Participate in code reviews and pull requests.
Work closely with Product Owners, UX, and other stakeholders to validate project objectives with customers.
Participate in the technical execution of projects from inception to completion.
Note: Duties are not limited to those listed above. Additional duties may be assigned as required.
However, reasonable accommodations will be made if possible, under business conditions.
Skills & Qualifications (Education and Experience)
Bachelor of Computer Science or equivalent
Have worked in a SaaS environment supporting high-traffic applications at scale
Minimum 4+ years of professional experience in software development
Experience with the Agile Development Methodology
Experience working with and building REST APIs
Understanding of application security requirements e.g. XSS protection, CSRF, Content Security Policies, SQL Injection protection with implementation as standard practice
Experience with designing and optimizing the data tier of web applications.
Comfortable with Unit Testing and Integration Testing (Selenium and Behat)
Strong communicator and self-starter
You have in-depth knowledge of AWS
Experience with Linux, microservices architecture, Kubernetes
Experience with React, Angular and MVC frameworks
Experience with MySQL and Mongo
A positive attitude with an interest in expanding responsibilities
Experience with Python, NodeJS
We are an equal opportunity employer, dedicated and committed to recruiting and selecting applicants on the basis of their qualifications. We strive to increase our diversity and encourage applications from all candidates that meet any of our requirements. DistillerSR Inc. does not discriminate based on race, religion, color, gender, disability, age, or other protected statuses. We are focused on equality and believe that increasing diversity of thought and lived experience makes us stronger together.
Must be legally able to work in Canada.