Ruby on Rails Engineer (Fully Remote, US)

Published on February 28, 2024

Hi, we’re Within3. For life science companies, few things are more important than selecting and engaging with key experts, from doctors to payers to patients. But compliance constraints abound, time is of the essence, and choosing experts from around the world and engaging them across multiple time zones and languages means that the old way of hosting conversations—virtual or not—poses massive logistical problems. And once those engagements are complete, life science teams are still challenged to collate, interpret, and share the results with internal and external stakeholders. At each of these inflection points, there’s an insight gap—and it’s wasting years of time and billions of dollars. We built Within3 to fix this. And while we were building it, we saw an opportunity to do more—a chance to make conversations with experts richer and more valuable in the process. So we kept building. We created a better way to find the right experts for every conversation and designed systems to foster more active discussions, so companies could uncover critical insights faster. We developed translation features to allow for more efficient global engagement. We created tools for compliance and security. And we capitalized on the power of AI to help teams sort through the noise, focus on scientific and market signals, and make faster decisions to drive their projects forward. In everything we did, we worked toward a common goal: To help life science teams get more value from every engagement so they can move quickly to deliver life-changing therapies to patients around the world. And that goal still drives us today.

Within3 is searching for a Ruby on Rails Engineer with mid-level career knowledge. This Engineer will work within a distributed agile team to implement and maintain secure, scalable, cloud-based web apps / APIs. We are hiring for a curious and compassionate engineer who has a strong technical foundation. This role will be directly supporting our various public data integrations. These integrations are data sources for multiple internal and customer facing systems.
We are a remote-first engineering team spanning multiple time zones and countries. Daily collaboration heavily utilizes GitHub, Slack, Google Meet and Jira. Our focus is on the business needs with an eye toward product efficiency, scalability and data integrity. We strive to provide high quality code through practices such as TDD, continuous delivery, scalable design and individual knowledge growth. And we maintain a commitment to balancing resources across new features, emerging technologies and technical debt.
 Technology Summary
  • Ruby on Rails 6.x and 7.x
  • Ruby 3.x
  • Javascript, SCSS, Haml, ERB, HTML
  • PostgreSQL, Redis
  • Sidekiq, SQS, S3
  • AWS, GitHub, Datadog
 Job Responsibilities
  • Design, guide and advance existing, as well as new, web apps and APIs which service the company’s flagship SaaS platform.
  • Work collaboratively with a distributed team to deliver modern, scalable, SaaS software.
  • Be curious, empathetic, and humble.
  • Write clear, extensible, maintainable and testable code.
  • Work with product owners to refine internal and external requirements; so we build the right solution to a problem.
  • Engage in the continued pursuit of improved skills and knowledge.
  • Engage in sharing knowledge and feedback.
  • Work with QA and SREs to ensure platform stability, availability, and quality.
  • Develop a deep appreciation and understanding of data, systems and scale.
Required
  • 3+ years of professional programming experience with Ruby on Rails
  • Strong front-end experience with HTML, Javascript, Sass/CSS
  • Direct experience using at least one of the following relational databases: PostgreSQL, MySQL, MariaDB, SQL Server or Oracle
  • Understanding of modern API design patterns (REST, JSON, GraphQL, etc.)
  • Strong collaboration and communication (verbal and written) skills
  • Flourishes in a team which delights in collaborating, building each other up and continuous learning
  • Ability to foster cross-team relationships with empathy and respect.
  • Enthusiastic and passionate about UX, scalable systems and data
Desirable
  • Experience with at least one NoSQL database (e.g. Redis, Neo4j, Couchbase)
  • Experience with SOA, job queues, concurrent programming and observability
  • Understanding of privacy-by-design frameworks and code-level security techniques
  • Health Care Plan (Medical, Dental & Vision)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Family Leave (Maternity, Paternity)
  • Training & Development
  • Work From Home