Job Description
<h3>Job Description</h3><p>Job Description<p><p><strong>Job Title: Full Stack Developer </strong></p><p><strong>Location: </strong>Surrey, Canada </p><p><strong>Job Type: </strong>Full-Time </p><p><strong>Experience Level: </strong>2-6 Years </p><p><strong>Qualification: </strong>Bachelors or Masters in Computer Science, Engineering, or related field </p><p><strong>Job Summary </strong></p><p>We are seeking a talented and versatile <strong>Full Stack Developer </strong>with experience across front-end and back-end technologies. You will be instrumental in building robust, scalable web applications and APIs that support our AI-powered healthcare platform. The ideal candidate demonstrates technical excellence, a product mindset, and a collaborative approach to solving complex engineering challenges. </p><p><strong>Key Responsibilities </strong></p><ul><li>Gather and translate functional requirements into scalable, secure, and user-centric software solutions.</li><li>Develop, test, and deploy full stack applications using modern frameworks (React, Node.js, Python/Java).</li><li>Collaborate with UI/UX designers, data scientists, and DevOps engineers to deliver seamless user experiences.</li><li>Write efficient and maintainable code, follow best practices in code versioning, testing, and documentation.</li><li>Participate in code reviews, performance optimization, and security audits.</li><li>Identify and resolve bugs during testing and production deployments.</li><li>Contribute to CI/CD pipelines, cloud deployments, and infrastructure-as-code practices.</li></ul><p><strong>Required Skills & Qualifications </strong></p><ul><li>Proficiency in full stack development with <strong>React.js</strong>, <strong>TypeScript</strong>, <strong>Node.js</strong>, and either <strong>Python (Flask/Django) </strong>or <strong>Java (Spring Boot) </strong></li><li>Strong experience working with <strong>RESTful APIs</strong>, <strong>GraphQL</strong>, and <strong>asynchronous programming </strong>(e.g., WebSockets, async/await, message queues)</li><li>Hands-on experience integrating with <strong>EMR/EHR systems </strong>using:<ul><li>FHIR (R4/US Core profiles)</li><li>SMART on FHIR apps</li><li>HL7 v2 interfaces</li><li>Epic's App Orchard or Cerners Ignite APIs</li></ul></li><li>Familiarity with <strong>OAuth2 </strong>and <strong>OpenID Connect </strong>for authentication with clinical systems.</li><li>Understanding of clinical workflows (e.g., orders, encounters, vitals, notes) and experience handling <strong>PHI </strong>securely</li><li>Strong knowledge of <strong>SQL/NoSQL databases </strong></li></ul><p><strong>Preferred Qualifications </strong></p><ul><li>Experience with <strong>CI/CD pipelines</strong>, <strong>GitHub Actions</strong>, or similar DevOps tooling</li><li>Knowledge of <strong>security best practices </strong>in web applications</li><li>Familiarity with <strong>FHIR/HL7 </strong>or healthcare IT systems (a strong plus)</li><li>Experience with <strong>test-driven development (TDD) </strong>and automated test suites</li><li>Exposure to <strong>WebSockets</strong>, <strong>real-time data streaming</strong>, or <strong>edge AI </strong></li></ul><p><strong>Why Join Us? </strong></p><ul><li>Contribute to meaningful technology in the <strong>healthcare and AI domain </strong></li></ul><ul><li>Be part of a <strong>collaborative, Vancouver-based team </strong>building impactful applications</li></ul><ul><li>Competitive compensation, benefits, and flexible working arrangements</li></ul><ul><li>Opportunities for <strong>career growth, mentorship, and leadership </strong></li></ul><p><strong>Fluid thanks you for your interest in this opportunity. However, only candidates with the required qualifications will be contacted.</strong></p><p><strong>Fluid adheres to the principles of equal employment opportunity and affirmative action. We welcome and encourage diversity in our workplace.</strong></p><p><strong>Candidates must be eligible to work in Canada.</strong></p></p></p>Create Your Resume First
Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.
It's fast, easy, and increases your chances of getting an interview!
Application Disclaimer
You are now leaving Jobsbrampton.ca and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.
Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.