Homebaseposted 16 days ago
Mid Level
Hybrid • Denver, CO
Publishing Industries

About the position

The Identity and Notifications team provides the APIs and underlying functionality related to Authentication, Authorization, Accounts, and Notifications (Email, SMS, and Push Notifications). We are currently in the process of modernizing Authentication and Account management, and this is an exciting opportunity to shape our future architecture.

Responsibilities

  • Building and maintaining our Identity and Access Management (IAM) services, ensuring authentication and authorization flows are secure and user-friendly.
  • Designing and implementing scalable notification systems that drive real-time engagement for our users.
  • Contributing to the evolution of our service-oriented architecture (SOA), ensuring interoperability and performance at scale.
  • Working with event-driven architectures (RabbitMQ, Kafka, or similar) to power real-time features.
  • Collaborating with frontend, product, and infrastructure teams to develop APIs and backend services that drive our platform.
  • Maintaining a high bar for quality and security, ensuring that customer trust is at the heart of everything we build.

Requirements

  • 3-5 years of experience working with Ruby (beyond Rails; deep expertise in Ruby itself is a plus).
  • Strong experience with API design and development.
  • Familiarity with OAuth, authentication, and authorization best practices.
  • Experience working in a service-oriented or event-driven architecture (RabbitMQ, Kafka, Eventide, etc.).
  • Knowledge of gRPC and inter-service communication patterns is a plus.
  • Passion for building reliable, scalable, and maintainable backend systems.
  • Ability to work effectively in a distributed team, with excellent communication skills.

Benefits

  • Ownership & Financial Security: Stock options + 401(k) with 4% match
  • Comprehensive Healthcare: Medical, dental, and vision coverage + FSA options
  • Flexible Time: Flexible time off (salaried) + company holidays
  • Family Support: Up to 12 weeks of paid parental leave (after 6 months of service)
  • Protection Plans: Life insurance + short/long-term disability coverage
  • Work Your Way: Work From Anywhere Month + meeting-free weeks yearly
  • Workspace Perks: Meals provided, commuter benefits, team offsites, and Customer Days
  • Ideal Setup: 3 days WFH (Mon/Thu/Fri), 2 collaborative office days (Tue/Wed)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service