Job Opportunity
The Senior Ruby Developer will be responsible for delivering a fast, clean, and production-ready P1 integration between Discourse and a Community platform within two sprints.
* Deliver the integration within two sprints
* Implement SSO using Okta and OIDC
* Create and test group and role mapping
* Build backend Ruby adapters for moderation, taxonomy, and role syncing
* Implement shared header and navigation elements
* Create and validate webhook pipelines from Discourse into Snowflake
* Develop a clear cutover and rollback plan
* Write or review technical designs, threat models, and operational readiness documents
* Collaborate with frontend and backend engineers
The ideal candidate should possess 5+ years of experience with Ruby and Ruby on Rails, strong hands-on experience customizing and extending Discourse, and a deep understanding of SSO flows [OIDC, OAuth2, Okta] and secure token handling.
In addition, excellent communication and collaboration skills in distributed teams are essential for success.
Requirements
Required skills:
* Ruby and Ruby on Rails
* Discourse customization and extension
* SSO flows (OIDC, OAuth2, Okta) and secure token handling
Candidates with expertise in SSO flows and secure token handling will be highly valued.