Back to 1Password
This role is no longer open. It hasn't been listed in over 30 days. Browse current openings at 1Password or all roles.
1Password logo
1Password·United States·remote

Senior Developer, Rails

Posted 3 months ago
Apply now
Ruby on RailsJavaScriptHotwireStimulusMid-Senior level

About the role

What you'll do

  • Take ownership of building and scaling critical features in a high-quality Rails codebase.
  • Collaborate remotely with cross-functional teams to design and maintain performant, scalable solutions.
  • Drive development of APIs, authentication systems, and customer-facing UI using modern Rails tools like Hotwire, Stimulus, and Turbo.
  • Mentor junior developers and lead technical discussions, code reviews, and testing strategies.
  • Participate in on-call rotations to support engineering and other departments, ensuring smooth operations.

What you should know

  • Expect a fast-paced, demanding environment that values excellence and adaptability.
  • Remote work is core, but in-person engagement through travel is required for team and company events.
  • Opportunities to make significant technical contributions and lead impactful projects.
  • Culture encourages continuous learning, mentorship, and embracing AI-driven innovation.
  • Ideal candidates are self-driven, excellent communicators, and comfortable managing their own time.

About the company

  • 1Password is a fast-growing cybersecurity leader with over $400M ARR and a spot on Forbes Cloud 100 for four years.
  • The company values a human-centric approach focused on security, simplicity, and user experience.
  • Remote-first culture with a strong emphasis on flexibility, asynchronous collaboration, and minimal meetings.
  • Committed to diversity, equity, and inclusion, fostering a supportive and respectful workplace.
  • Leverages cutting-edge technology including AI/ML to innovate in the cybersecurity space.

Key required skills

Ruby on RailsJavaScriptHTMLCSSPostgreSQL - database

Summary generated from the original posting.