TM8
Full Stack Software Engineer - Med-Tech
PayCompetitive
LocationVancouver/British Columbia
Employment typeFull-Time
What's your preference?
Job Description
- Req#: 99216000011381037
- 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 tool chains e.g. JIRA, etc
- Excellent verbal and written communication skills
- Ability to work in a fast-paced environment and at meeting 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
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 the 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, test and support of application software intended for use in the company’s products, product eco-systems 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 test.
- 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
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- Bachelor's degree in Engineering or in another relevant field, or equivalent work experience.
About the company
TM8 has the expertise and network that consistently & positively impacts our client bottom line. As a leader among professional recruiting agencies, whether you are in Vancouver, Kelowna, Edmonton or Calgary, we give our clients access to highly skilled Senior Sales, Management and Tech talent.