Senior Software Engineer
Apply NowJob details
ABOUT Facing a growing aging population and deepening staffing crises, Canada's healthcare system is at a breaking point. Long waitlists, avoidable health deterioration, and forced institutional living are becoming increasingly common. As both a healthcare provider and technology leader, Gotcare mission is to ensure every person, regardless of where they live or their conditions, has access to compassionate, effective, and personalized care right at their doorstep. Our team works with our customers and partners to co-create technical solutions that transform care delivery - such as virtual assessments, virtual triaging, and AI-enabled monitoring. In recent years, Gotcare has been recognized for its rapid growth and innovation. We have been consistently named a Top Growing Company by The Globe and Mail. Additionally, we were named Start-up of the Year by Digital Health Canada in 2024. To see the real-life impact of our work, watch stories from those who have experienced the change firsthand: https://www.youtube.com/watch?vNt5eiZI9HAY&t https://www.youtube.com/watch?v3NhuzuplC7s THE OPPORTUNITY As the Sr. Software Engineer, you will play a crucial role in shaping the future of our emerging technology and product offerings that support strategic initiatives with our public health and insurance customers. You will collaboratively ensure successful development and deployment of all applications that support strategic initiatives, and seamless integration with applications that support the core business (e.g. Salesforce). You will also ensure that all our solutions adhere to healthcare industry standards and security regulations. KEY RESPONSIBILITIES Product Development: Development of mobile, web, and tablet applications using Flutter and Supabase. Integration: Ensure seamless integration with Salesforce and other third-party services. Infrastructure: Deployment and maintenance of software, ensuring optimal performance and uptime. Collaboration: Work closely with other departments to align engineering efforts with business objectives and customer needs. Quality Assurance: Implement and maintain robust testing and quality assurance processes. Security & Compliance: Ensure that all software and systems comply with security standards and regulatory requirements, particularly those relevant to healthcare. Innovation: Stay current with emerging technologies and industry trends, identifying opportunities to enhance the company's products and services. QUALIFICATIONS Technical Skills Knowledge and experience with Supabase or similar backend services. Extensive hands-on experience with modern web technologies (e.g., HTML5, CSS3, JavaScript , React,etc.). Extensive experience in developing mobile applications using Flutter is an asset Experience integrating applications with Salesforce. Experience building APIs in Node.js Experience with provisioning infrastructure using Infrastructure as Code Experience building CI/CD pipelines Experience with zero downtime deployments Experience with unit testing frameworks Experience with end-to-end testing frameworks Proficiency in managing databases (SQL and NoSQL) Experience with Docker Experience with production support and debugging Experience with distributed systems Expertise in designing scalable and maintainable software architectures. Understanding of security best practices and data protection regulations, especially in healthcare. Non Technical Skills Strong project management skills, including agile methodologies. Ability to align technical strategy with business goals and make strategic decisions. Excellent interpersonal and communication skills, with the ability to work effectively with cross-functional teams. Familiarity with healthcare industry standards, regulations, and best practices is an asset. Understanding of user-centered design principles.
Apply Now