M

MaintainX

AI-driven SaaS for maintenance management

Full-Stack Developer - IAM

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USA

About the Job

Requirements

  • A minimum of 3 years of professional experience in full-stack software development.
  • Strong programming skills in C# and/or TypeScript, with experience building production-grade applications.
  • Familiarity with React and Node.js, and an understanding of modern web authentication patterns.
  • Interest in Identity and Access Management, including authentication, authorization, user provisioning, and permissions systems.
  • Experience designing and consuming REST or GraphQL APIs.
  • Proficiency in writing understandable, maintainable, and testable code.
  • Expert-level English proficiency, both spoken and written, is required to lead platform engineering managers across multiple teams, present technical priorities to executive stakeholders, and align with engineering leaders outside Québec daily.

Responsibilities

  • Develop and maintain authentication, authorization, and user management services across frontend and backend systems.
  • Build and optimize core IAM services supporting user authentication, authorization, and access control across the platform.
  • Partner with Product Managers, Designers, and Engineers to design intuitive identity experiences for enterprise access.
  • Write clean, testable, and secure code in C# and TypeScript for backend and frontend components.
  • Contribute to and maintain clear, self-serve technical documentation to help other teams understand and use IAM services.
  • Participate in code reviews and architectural discussions, and help improve the long-term reliability and performance of IAM services.
  • Build, maintain, and optimize product features that improve how users collaborate.
  • Own team features or systems, define their long-term health, and improve the health of surrounding systems.
  • Mentor other engineers and conduct in-depth code reviews.
  • Improve engineering standards, tooling, and processes, and apply best practices in planning, developing, testing, and deploying industry-compliant code.
  • Perform on-call duties.

Desired Qualifications

  • Experience integrating with single sign-on protocols such as OAuth 2.0, OIDC, or SAML.
  • Hands-on experience with Okta, Azure AD, or similar identity providers.
  • Exposure to SCIM or other user provisioning standards.
  • Understanding of token-based authentication, including JWT, PKCE, and token exchange.
  • Knowledge of encryption standards, SSL/TLS, or public/private key infrastructure.
  • Experience with React Native applications.
  • Experience with Docker and Kubernetes.
  • Experience with observability practices and tools such as Datadog.
  • Familiarity with cloud providers such as AWS, Azure, or GCP and service deployment practices.
  • Experience with CI/CD pipelines and modern DevOps workflows for testing and deployment.

About the Company

MaintainX

AI-driven SaaS for maintenance management

MaintainX offers a subscription-based software platform for maintenance and operations management, targeting industrial sectors like manufacturing and food & beverage. The core product is a SaaS system that helps customers track and manage reactive and preventive maintenance, daily operations, inventory, and assets, with AI-assisted capabilities to optimize workflows. The platform includes an open API for integrating with existing systems and an Academy that provides on-demand lessons and certifications. Compared with competitors, MaintainX emphasizes AI-driven maintenance, real-time inventory and asset management, strong integration options, and an educational component to maximize platform usage. The company aims to digitally transform maintenance and operations to boost efficiency and productivity while reducing manual work across industrial sites.

Company size
501-1,000
Company stage
Acquired
Total funding
$242.8M
Headquarters
San Francisco, CA
Founded
2018

Recently Posted Jobs

Explore more opportunities at MaintainX

See more jobs