TM8 Recruitment https://www.tm8.ca is helping our new med-tech client recruit a Full Stack Software Engineer. The successful candidate will have an electronics engineering background/degree. Ultimately, an electronic engineer or similar with full stack development capabilities.
The client offers cutting-edge NMT Monitoring for medical clients in a hospital setting.
Reporting to the VP-R&D, the Software Engineer shall primarily revolve around the design, implementation, testing, and support of application software intended for use in the company’s products, product ecosystems, and business processes.
CORE RESPONSIBILITIES
Software Development Activities
The software engineer/developer is required to execute software development projects in accordance with the client's defined Software Development Life Cycle (SDLC) process model.
- Continued progress management and reporting.
- Detailed documentation from requirements analysis through to design, implementation, and testing.
- Detailed architectural and algorithmic design, implementation, integration, and testing.
- Participation in continued risk assessment, risk mitigation, and problem resolution.
- Participation in internal peer review and/or external full process audits.
- Participation in onsite and/or offsite customer support.
Product Development Activities
- Participation in feasibility and design assurance assessments for current and future products.
- Participation in the development and/or modification of software for current and future products.
Requirements
- Bachelor's degree in Engineering or in another relevant field, or equivalent work experience.
- 3+ years of software design, development, and commercialization experience in highly regulated industry sectors, such as medical or financial services.
- 3+ years of experience in embedded application development using C/C++.
- 3+ years of experience in full stack application development using the MERN, MEAN, or equivalent technology stack.
- Experience in designing, developing, and launching web-based applications on AWS or similar platform providers.
- Experience in designing, developing, and launching responsive web-based applications in accordance with mandated security and privacy requirements and capable of managing multiple simultaneous connections (10,000+ connections).
- Experience designing, developing, and integrating software applications in resource-constrained execution environments (embedded platforms).
- Experience with Agile development methods and toolchains (e.g., JIRA).
- Excellent verbal and written communication skills.
- Ability to work in a fast-paced environment and meet deadlines.
- Excellent judgment, problem-solving, multi-tasking, and decision-making skills.
- Planning and organizational skills.
- Strong sense of ethics and integrity.
- Independence and ability to interact at a high level with clients.
Benefits
Full benefits package including medical, dental, and vision, educational fund, work from home/remote option, flexible work environment, exciting cutting-edge products and solutions.