This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Join Jane's mission to simplify the lives of healthcare practitioners and patients.
Work as a Senior Software Developer on the Auth Platform team, focusing on user authentication and authorization.
Support B2C and B2B use cases, enhancing secure user experiences.
Lead and deliver key strategic projects related to authentication and authorization systems.
Design and implement API authentication standards to support Jane’s growth as a developer platform.
Support Keycloak migration and modernization efforts, driving stability, security, and performance improvements.
Enhance observability, scalability, and incident response for the auth platform.
Influence the technical roadmap and contribute to foundational elements that power Jane’s platform strategy.
Enjoy the flexibility of a remote-first work environment from anywhere in Canada.
Requirements:
Experience with Ruby on Rails is preferred, but applicants with experience in Java, C#, and Python are welcome.
Familiarity with Keycloak or similar IAM platforms and OAuth 2.0 protocols is required.
Knowledge of security best practices for authentication and authorization systems is essential.
Experience in API design and development, including API gateways and token structures, is necessary.
Ability to work with Terraform and cloud-based infrastructure as code is required.
Strong debugging, problem-solving, and root-cause analysis skills are essential.
Experience working in cross-functional teams to support large platform initiatives is necessary.
Benefits:
The role offers a minimum annual salary of $123,600 and a maximum of $193,000, with a starting salary of $146,700 for fully accomplished candidates.
Compensation is designed to grow with your career development and contributions to the company.
Jane is committed to fostering an inclusive, equitable, and diverse workplace, celebrating differences and ensuring every voice is heard.
The company encourages open communication regarding compensation and provides support for candidates requiring accommodations during the interview process.