This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Senior Developer, Rails at 1Password, you’ll have the opportunity to shape and improve critical aspects of our product, all within a collaborative, remote-first environment. Our engineering team focuses on building high-quality, maintainable, and scalable solutions that solve complex problems with simplicity and efficiency. You’ll take ownership of well-scoped tasks and work independently, but with the support of your teammates at every step.
Job Responsibility:
Collaborate with cross-functional teams to design, build, and maintain features in our Rails codebase
Drive the development of APIs, authentication systems, and customer-facing UI
Implement enhancements using modern Rails features like Hotwire, Stimulus, and Turbo
Work closely with endpoint engineers and contribute to our open-source projects
Participate in code reviews, offering constructive feedback
Rotate through 'on-call' responsibilities to help review PRs, assist other engineers, and provide technical support
Mentor junior developers, lead discussions on technical design, and contribute to testing strategies and debugging techniques
Requirements:
5+ years of experience building SaaS products with Ruby on Rails
Comfortable across the full web stack, including HTML, CSS, and JavaScript
Strong knowledge of SQL (Postgres or MySQL) with a passion for writing performant queries and solving database challenges
Experience building and scaling applications, particularly with a focus on performance and reliability
Understand how to diagnose bottlenecks and resolve scalability challenges
Passionate about Rails and enjoy staying up to date with the latest developments in the ecosystem
Nice to have:
Experience working in a remote-first company or distributed teams
A background in security or IT
Enjoy simplifying complex technical concepts for end-users
Strong writer who can communicate technical details clearly