About The Position

The Ruby on Rails Developer will build and maintain applications and APIs, support integrations with data sources and external systems, and help deliver business workflows. The role includes development, code reviews, documentation, Jira ticket management, CI/CD maintenance, troubleshooting production issues, and collaboration across functions. The position is onsite in Pleasanton, California, with relocation available. The posting describes an initial term of 6+ months and identifies the role as W2.

Requirements

  • Strong experience in Ruby on Rails development; Rails 8 is preferred.
  • Solid understanding of Ruby, object-oriented programming, MVC, ORM, RESTful APIs, and clean coding practices.
  • Experience with Rails upgrades, migrations, Active Storage, and scalable application design.
  • Backend experience with API development using Jbuilder, service integration using Faraday, and background processing with Sidekiq Pro or Enterprise.
  • Experience with PostgreSQL, pg_search, and designing optimized database schemas and queries.
  • Frontend experience with Slim, Bootstrap, jQuery, and DataTables, plus basic knowledge of JavaScript, HTML5, CSS3, Sass, Stimulus, and Importmap.
  • Experience with Azure Cloud services and Azure Blob Storage integration.
  • Understanding of code quality, security, and performance tools including RuboCop, Brakeman, Lograge, Bullet, and Rack Mini Profiler.
  • Hands-on experience with RSpec, Capybara, Selenium, FactoryBot, and SimpleCov.
  • Experience documenting APIs with Swagger/OpenAPI, including rswag.
  • Proficiency with Git and GitHub, GitHub Actions CI/CD pipelines, and Agile tools such as JIRA; JIRA exposure is stated to be a must.
  • Familiarity with Docker and Kubernetes for containerization and deployment.
  • Strong troubleshooting skills, communication and interpersonal skills, and ability to work in a highly matrixed, geographically diverse business environment.
  • Ability to maintain regular and predictable attendance.

Nice To Haves

  • Experience with Azure cloud, microservices architecture, and caching strategies.
  • Familiarity with GitHub Copilot or other AI-assisted development tools.
  • Java experience.
  • Database fundamentals, including relational and non-relational databases and query optimization.
  • Healthcare industry or medical domain experience.

Responsibilities

  • Develop Ruby on Rails applications and APIs.
  • Participate in code reviews and document development work.
  • Manage Jira tickets.
  • Maintain CI/CD pipelines.
  • Integrate multiple data sources and external systems to support business workflows.
  • Troubleshoot production issues and help ensure application performance, scalability, and reliability.
  • Collaborate with cross-functional teams.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service