Linux Systems Developer – Healthcare Platform

Posted 2 months ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Linux Systems Developer designing and maintaining Linux applications for healthcare technology solutions. Joining a remote team to revolutionize patient care and healthcare workflows.

Responsibilities

  • Design, develop, integrate, and package core Linux applications and system components
  • Create and maintain software packages using modern Linux packaging systems (Arch Linux AUR/ABS preferred, but experience with Debian/Ubuntu, RedHat/Fedora, or Yocto welcomed)
  • Build and optimize React-based applications integrated with native Linux services
  • Develop system daemons, hardware abstraction layers, and device management services
  • Work closely with cross-functional teams to translate healthcare user needs into robust technical solutions
  • Participate in architectural decisions that enhance platform performance and user experience
  • Mentor team members and engage in collaborative code reviews
  • Contribute to the transition from legacy systems to next-generation healthcare platforms
  • Implement CI/CD pipelines for continuous deployment of system components
  • Write comprehensive, test-supported code following best practices
  • Maintain deployment-ready software in an agile development environment

Requirements

  • Linux Expertise: Deep familiarity with Linux systems including package creation (Arch Linux preferred), system administration, shell scripting, or OS architecture
  • Web Development: Proficiency in React, TypeScript/JavaScript, and Python
  • System Integration: Experience with native integration libraries (Electron, React Native)
  • Architecture: Strong understanding of application architecture, MVC patterns, and greenfield development
  • DevOps: Hands-on experience with GitLab, CI/CD tools (GitLab CI, Travis CI, CircleCI)
  • Education & Experience: B.Sc in Computer Science, B.Eng in Software Engineering, or equivalent experience
  • Professional experience in software development with demonstrable Linux systems knowledge
  • Experience working remotely in agile development environments
  • Strong analytical and problem-solving skills with attention to usability and accessibility

Benefits

  • Competitive compensation package
  • Full health benefits (medical, dental, vision, RRSP, disability, life insurance)
  • Fully remote with optional access to offices in Ontario and Quebec

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

ElectronJavaScriptLinuxPythonReactReact NativeShell ScriptingTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.