Smile Digital Health

Senior Software Developer

Smile Digital Health

Overview

Role involves designing, implementing, and testing software components while mentoring junior developers.

Ideal candidate should have 8+ years of experience with strong skills in Java, Spring, and RESTful APIs.

remoteseniorfull-timeJavaSpringRESTful APIsSQLGitDockerAngularJavascriptNode.js

Locations

  • Canada

Requirements

  • 8+ years of software development experience
  • Hands-on experience with Java and Spring
  • Solid understanding of software development lifecycle

Responsibilities

  • Design and implement applications
  • Create and maintain documentation
  • Analyze and evaluate requirements
  • Participate in code reviews
  • Research new technologies
  • Lead by example in best practices
  • Accountable for tracking billable hours
  • Break down work for team members

Benefits

  • Remote work environment
  • Flexible time away from work policy
  • Competitive salary and health benefits
  • RRSP/TFSA/401K employee contribution
  • Life and disability
  • Employee assistance program
  • FHIR study program
  • Super HAPI Fun Club