Senior Software Engineer

Logo of Linus Health

Linus Health

πŸ“Remote - United States

Job highlights

Summary

Join Linus Health, a Boston-based digital health company, as a Senior Software Engineer on our Medical Devices team! This 100% remote role (US/Canada) offers the chance to design, develop, and maintain web and mobile applications, lead development efforts, and collaborate on testing and architecture. You will work with cutting-edge technologies and contribute to improving brain health globally. While travel may be required a few times a year, this position provides the opportunity to make a significant impact in a fast-growing, innovative company. Sponsorship is not available for this role.

Requirements

  • Experience leading development efforts on a shipped product
  • Deep experience in front end and full stack development (Typescript, React, React-native, Node, etc)
  • Expertise in REST patterns and general API design, documentation, and testing
  • Proficiency in one or more of the following: Typescript, Node.js
  • Ability and willingness to learn new languages and frameworks as needed
  • Ability to navigate ambiguous problems, decompose high-level information into details, and define constraints
  • Experience with CI/CD and testing (unit and integration tests), as well as Git workflows
  • Experience with cloud-native development (e.g. AWS - Lambda, ECS, or equivalent)
  • Experience with Docker
  • Experience with Terraform
  • Experience working in the healthcare industry or a regulated industry (HIPAA compliance, FDA, etc.)

Responsibilities

  • Design, develop, test, deploy, and maintain web and mobile applications
  • Lead the team in estimation and planning as well as managing your own tasks and reporting on progress
  • Craft, propose, and document architecture designs, and implement systems to fulfill business initiatives
  • Collaborate on testing policies and procedures (unit, integration, and e2e)
  • Solve for and security, scalability, high availability, and performance
  • Propose short-term and long-term solutions for pain points in the system or product with clear deliverables and action items
  • Ensure high availability and reliability of services in production
  • Lead large scale software development projects and coordinate across teams from inception production
  • Establish best practices based on design patterns and mentor others on the team in their adoption
  • Estimate work, prioritize tasks, track dependencies, report progress, and highlight blockers

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Linus Health know you found this job on JobsCollider. Thanks! πŸ™