Software Developer

DistillerSR


Date: 6 days ago
City: Remote, Remote
Contract type: Full time
Remote

Job Title: Software Developer

Department: Software Development

Reports to: Chief Technology Officer

Term: Full-Time Continuing

Primary Location: Hybrid (Ottawa) or Remote (Ontario)


About us:

Behind every innovative new medical device, new healthcare policy, and research into new treatments, there’s a literature review. At DistillerSR Inc., we’re changing the way that scientific research is conducted. Our mission is to help our customers around the world deliver better AI-enabled research. We do it through DistillerSR, our namesake evidence management platform. It’s why we’re in business. It’s where every DistillerSR employee can play a critical role in changing the way our customers conduct research, where they are always leading, innovating and trusted. If you are a passionate and collaborative professional invested in doing purposeful work - welcome to DistillerSR.


About the Role:

This role involves independently and collaboratively working with Software Development, Quality Assurance, and Infrastructure teams to architect, build, and maintain high-traffic applications and services. The role also requires close collaboration with Product Owners, UX designers, and other stakeholders to ensure project objectives align with customer needs, overseeing the technical execution from inception to completion. Your mission: to help to implement innovative features to improve our SaaS product, DistillerSR.


Duties & 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 consultations with personnel will be made if possible, under business conditions


Required Qualifications

  • Bachelor's degree in Computer Science or a related field, or equivalent experience.
  • 5-7 years of professional experience in software development.
  • Proven experience in a SaaS environment supporting high-traffic applications at scale.
  • Proficiency in common web technologies: HTML, CSS, PHP, MySQL, JavaScript, ReactJS.
  • Strong experience in designing and optimizing the data tier of web applications.
  • Skilled in developing and working with REST APIs.
  • Solid understanding and practical experience with Agile Development Methodology.
  • Familiarity with application security requirements and best practices, including XSS protection, CSRF, Content Security Policies, and SQL Injection protection.
  • Comfortable with Unit Testing and Integration Testing, using tools such as Selenium and Behat.
  • Strong communicator.
  • Self-starter with the ability to work independently.

Preferred Qualifications

  • In-depth knowledge of AWS
  • Experience with Linux, microservices architecture, and Kubernetes
  • Proficiency with React, Angular, and MVC frameworks
  • Experience with MySQL
  • A positive attitude and an interest in expanding responsibilities
  • Proficiency with Python and Node.js


DistillerSR Inc. is committed to providing a respectful, welcoming, and inclusive work environment where every single employee can bring their full self to work, thrive, and be successful. Please let us know if you need any accommodation during the recruitment process.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Senior Software Engineer - Landscape

Canonical, Remote, Remote
6 hours ago
This is an exciting opportunity for a software engineer passionate about open source software, Linux, Python, and web services at scale. We are building the next generation management solution for Ubuntu in the enterprise - on premise and on the public cloud - to enable large estate observability, telemetry, security, compliance and operations. Build a rewarding, meaningful career working with...

Senior Manager, Government & Community Relations

Toronto and Region Conservation Authority (TRCA), Remote, Remote
6 hours ago
Head Office, 101 Exchange Avenue, Concord, Ontario, Canada Req #1331Tuesday, November 19, 2024Position DetailsCurrent Rate of Pay: Min = $67.35/hr, Max = $78.06/hrEmployment type: Permanent Full TimeHours of work: 35 hrs/weekWork location: Head Office (101 Exchange Avenue, Concord / 5 Shoreham Drive, North York)Division: CEO’s OfficeBusiness unit: Government and Community RelationsTravel: 25%Remote Work: YesAbout TRCAWith more than 60 years of...

Tech-Savvy Administrative Assistant

RSM Domestic Appliances, Remote, Remote
2 days ago
Job OverviewWe are currently in search of a detail-oriented and technologically adept Remote Administrative Assistant. This pivotal role entails providing exemplary support to our team by managing schedules, coordinating various tasks, and ensuring the smooth operation of daily activities.Key ResponsibilitiesEfficiently manage calendars and schedulesCoordinate tasks to promote operational effectivenessExecute a variety of administrative functions as requiredAssist team members with project-related...