Senior Backend Developer - Identity and Access Management (IAM)
Summary
Senior backend engineer on a small pod team that builds and maintains Fullscript's identity and access management (IAM) systems — improving authentication/authorization flows (SSO, SAML, OAuth, RBAC, MFA), resolving production issues, and working with security and legal stakeholders. Stack is Ruby on Rails, GraphQL, and Apollo.
What you'll do:
- Collaborate with your pod — a small, focused team of developers — to build and maintain IAM capabilities
- Contribute to the backend codebase with an eye toward reliability, scalability, and security
- Participate in technical design discussions and help break down projects into clear, actionable tasks
- Identify and suggest improvements to our authentication and authorization flows
- Help support the maintenance and uptime of IAM systems, including investigating and resolving production issues
- Work closely with product, security, and legal stakeholders to ensure compliance and integrity of user data and access
- Stay informed on evolving security practices, frameworks, and technologies
What you bring to the table:
- A collaborative mindset and a willingness to share knowledge and ideas with teammates
- Passion for IAM and security — you care about protecting users and understanding the threat landscape
- Experience with authentication protocols, SSO (SAML, OAuth), RBAC, and MFA
- 5+ years of professional software development experience
- Hands-on experience with modern web development — we use Ruby on Rails, GraphQL, and Apollo
- A commitment to writing clean, maintainable code and fostering strong engineering practices
What we can offer you:
- Generous PTO and competitive pay
- Fullscript’s RRSP match program for financial health
- Flexible benefits package and workplace wellness program
- Training budget and company-wide learning initiatives
- Discount on Fullscript catalog of products
- Ability to work Wherever You Work Well*
Final base salary depends on experience, skills, and location. We review pay regularly to stay aligned with market data and internal equity. Benefits and total rewards may vary by region.
A quick note: Due to the high volume of applications, we’re not able to respond to phone or email inquiries about application status. If there’s a match, our team will reach out directly.
Skills
As published by lever · 6 questions · 2 written answers
Basics
Which location are you applying for?, Resume/CV, Full name, Email, Phone, Current location, Current company, LinkedIn URL, Twitter URL, Portfolio URL, GitHub URL, Other website
Short answers (1)
- What is your desired salary?
Pick from a list (3)
- Are you legally eligible to work full time in Canada without sponsorship?
- Please indicate your current Province of Residence optional
- Do you have experience working with authentication protocols (e.g., SAML, OAuth), as well as implementing RBAC and MFA in a production environment? optional
Written answers (2)
- Please explain
- What interests you most about Fullscript and/or the role? optional
