Ativa os alertas de emprego por e-mail!

Senior Ruby Developer

EnzRossi

Londrina

Teletrabalho

BRL 120.000 - 160.000

Tempo parcial

Hoje
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

A tech consulting firm is seeking a Ruby Specialist to deliver a crucial integration between Discourse and an existing Community application. The role requires extensive experience in Ruby, Discourse customizations, and SSO implementation. Successful candidates will work closely with multiple teams and impact user navigation within a large company, contributing to projects through June 2026.

Qualificações

  • 5+ years of experience with Ruby and Ruby on Rails.
  • Hands-on experience customizing and extending Discourse.
  • Deep understanding of SSO flows including OIDC and OAuth2.
  • Experience delivering integrations behind feature flags.

Responsabilidades

  • Deliver the P1 Discourse to a Community application integration.
  • Implement SSO using Okta and OIDC for secure token handling.
  • Create and test group and role mapping between Discourse groups.
  • Build backend Ruby adapters gated behind feature flags.
  • Ensure all deliverables are ready for production.

Conhecimentos

Ruby
Ruby on Rails
SSO flows
APIs
Webhooks
Communication
Collaboration
Advanced English

Ferramentas

Discourse
Okta
Snowflake
Descrição da oferta de emprego

Location : Remote LATAM Engagement : Part-time Contractor

Start Date : End of November

Duration : 2 sprints, with strong potential for continued work until June 2026

Schedule : ~25 hours per week

About the Role We’re looking for a Ruby Specialist with deep experience in Discourse to deliver a fast, clean, and production-ready P1 integration between Discourse and an existing Community application. The integration includes SSO via Okta and OIDC, group and role mapping, backend adapters, shared UI elements, webhook delivery into our analytics stack, and a smooth cutover plan.

This is a high-impact engagement supporting an active squad. You’ll work closely with backend, frontend, security, IT, and data engineering partners to unblock engineers, validate designs, and land the integration safely behind feature flags. If the initial scope goes well, the engagement is expected to extend through mid-2026.

We’re looking for someone proactive, calm under pressure, and comfortable operating in a multi-team environment where clarity and speed matter.

Responsibilities Deliver the P1 Discourse to a Community application integration within two sprints

Implement SSO using Okta and OIDC, ensuring secure token handling and session flows

Create and test group and role mapping between the Community roles and Discourse groups

Build backend Ruby adapters for moderation, taxonomy, and role syncing, gated behind feature flags

Implement shared header and navigation elements for a consistent cross-platform experience

Create and validate webhook pipelines from Discourse into Snowflake for analytics

Develop a clear cutover and rollback plan, including checklists and validation steps

Write or review technical designs, threat models, and operational readiness docs

Pair with frontend and backend engineers to land adapters, UI integration, and test coverage

Coordinate closely with Security and IT on Okta configuration, secrets, and access policies

Work with Data Engineering to finalize webhook schemas, retries, and observability

Support sprint ceremonies, demos, and unblock teammates on integration or Ruby-related work

Ensure all deliverables are tested, documented, and ready for production

Requirements 5+ years of experience with Ruby and Ruby on Rails

Strong hands-on experience customizing and extending Discourse

Deep understanding of SSO flows [OIDC, OAuth2, Okta] and secure token handling

Proven experience delivering integrations behind feature flags or staged rollouts

Comfortable writing technical designs, threat models, and operational runbooks

Solid experience with APIs, background jobs, webhooks, and data syncing

Excellent communication and collaboration skills in distributed teams

Advanced English

Nice to Have Experience with Snowflake or similar analytics platforms

Familiarity with frontend integration of shared headers or cross-app navigation

Prior work in enterprise environments that require coordination across IT, Security, and Data teams

Experience building rollback strategies and production cutover plans

Hands-on experience with DevOps or infrastructure supporting Ruby services

Why Join This is a critical, high-visibility integration that will significantly impact how users navigate between Discourse and the Community platform within a large US company. You’ll collaborate with a focused, friendly, and fast-moving team, and you’ll own a deliverable that immediately impacts thousands of users. The work is scoped, essential, and a strong performer will be invited to continue supporting the platform through June 2026.

If you enjoy solving complex integration puzzles, delivering reliable Ruby code, and helping cross-functional teams move faster, this project is an excellent fit.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.