Senior Software Engineer (Identity)

New
S
ScribdSoftware Engineering
Location: Remote; Secondary Locations: Argentina, 09:00–13:00 ESTFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
4–6 years
Required Skills
SQLGitJavascriptRuby on RailsReact

Requirements

  • 4–6 years of professional software development experience.
  • Proficiency in Ruby on Rails.
  • Experience with JavaScript/React (approx. 1 year sufficient).
  • Strong API integration skills with a focus on authentication.
  • Experience working with relational databases at scale and proficiency with SQL.
  • Experience with complex backend systems, including MFA, email verification, and risk-based fraud detection.
  • Familiarity with Git version control.
  • Strong written communication skills.
  • Availability for 24/7 on-call rotation (shared every three weeks).
  • Availability for overlap with EST timezone (09:00–13:00 EST).
  • AI Fluency: ability to use AI tools for development while maintaining ownership and accountability for all produced code.

Responsibilities

  • Build self-service flows for account recovery and cancellation to reduce Customer Support load.
  • Develop and enhance identity-related functionality including authentication, session management, and user data protection.
  • Improve login and account creation processes, including passwordless, magic links, passkeys, MFA, and identity verification.
  • Integrate risk-based fraud detection and other security measures to mitigate threats.
  • Design user data retention and deletion workflows compliant with regulations like GDPR.
  • Implement projects focusing on quality, maintainability, performance, scale, and observability.
  • Write technical documentation and collaborate with product, security, and legal teams.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now