Full-Stack Software Engineer
NerveX Neurotechnologies
Company Overview
We're on a mission to connect patients to collaborative intelligence, where healthcare providers work alongside AI, empowered by objective biosensing device data.
NerveX has developed the NXVET™ technology that is transforming veterinary medicine. Our foundations are built on 9 years of research at the University of Toronto. We have innovated state-of-the-art AI-driven devices, with high-impact publications and patents behind our technology.
We are proud alumni of the University of Toronto Early Stage Technology commercialization program (UTEST) and the Creative Destruction Lab (CDL). NerveX's novel technology has been recognized with awards including the Connaught Innovation Award and the RBC Prize for Innovation and Entrepreneurship. We’ve built a world-leading team and advisory board, and after demonstrating the efficacy of our technology in pilot clinics, we’re scaling up.
By joining us, you’ll have the opportunity to contribute to a transformative phase in veterinary medicine and help shape the future of healthcare through innovative AI-driven technology.
Job Description
We’re looking for a talented individual to fill the position of Full-Stack Software Engineer. You’ll play a pivotal role in building cutting-edge applications that leverage AI and physiological data, driving the next evolution in healthcare solutions. This will include developing our platform web services, backend infrastructure, responsive web app and native mobile app. The position would be working full time with a combination of remote and in-office work.
Responsibilities
Part of NerveX’s infrastructure includes web and mobile applications that enable remote biological data collection from our proprietary devices, unsupervised machine learning-driven analysis, user management, analytics and clinical reporting. You will be a core part of the development team that is obsessed with great user experience, quality, and technical ingenuity.
- Participating in daily scrum meetings with development and product teams
- Designing and developing backend services
- Building and implementing the software to be simple, elegant, secure and performant
- Tracking and managing your tasks and giving accurate estimates on requirements
- Working with the product team to design and validate platform and app features
- Building and implementing web applications with the best UX
- Building and deploying the software in an AWS/GCP cloud environment in a secure, performant and well-documented manner
- Overseeing and executing maintenance, feature changes, and bug fixes with a focus on stability and performance
- Ensuring compliance with security and privacy policies through comprehensive testing
- Writing code to be easy to maintain, self-documenting and testable
- Collaborating with cross-functional teams to drive innovation and continually enhance the user experience
Qualifications
- Experience developing, testing and launching web applications
- Demonstrated knowledge of MVC frameworks such as ASP.NET, Spring Boot, Laravel, Django, or similar
- Demonstrated experience with front-end frameworks such as React, Angular or Vue
- Experience with git, IDEs
- Excellent written and verbal communication skills
- A strong commitment to continuous learning and development
Preferable
In addition to the required skills, we would love to see experience in the following areas, though these are not mandatory:
- Experience with leveraging AI co-pilots for development
- Previous startup experience
- Biomedical technology development experience
- Understanding of lean product development principles and experience building a product from start to finish
- DevOps / SRE experience in deploying and maintaining AWS
- Experience with Python programming
- Experience with developing SaaS product
- Experience with HTML canvas graphics
- Experience with GRPC
- Experience with developing Android and iOS applications
- Candidates who may not have all of the preferred experiences are still encouraged to apply if they bring other relevant strengths
Education
Computer Science / Computer Engineering related post secondary degree, diploma or equivalent real world experience
What We Offer
- Competitive salary and equity opportunities
- Flexible work environment, with a mix of remote and in-office work
- Opportunities for professional growth and continuous learning
- Being part of a dynamic and mission-driven team
- If you are excited by the prospect of shaping the future of healthcare technology and enjoy working in a fast-paced, innovative environment, we would love to hear from you.
NerveX is an equal opportunity employer. We are committed to creating an inclusive and diverse workplace for all team members.