Senior Software Engineer (Ruby)

| Remote
Sorry, this job was removed at 8:04 a.m. (EST) on Tuesday, October 5, 2021
Find out who’s hiring remotely
See all Remote jobs
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

About FireHydrant

FireHydrant is building the only reliability focused platform. The FireHydrant platform includes Incident Response, Status Pages, and more, so you can take control of your complex system, reduce downtime, and work better together. We’re a Series B company with around 50 employees who sit across the United States and we’re growing. Check out our blog to learn more about us.

About the Role

As a software engineer, you’ll build the foundational services that power our product and scale to meet our customer’s needs. You’ll work with a variety of technologies as you design, build, and ship our rapidly expanding product. As an early member of our team, you’ll get to lay the groundwork for future product innovation and scaling capabilities.

We’re looking for people with a strong background or interest in building developer-focused products, care deeply about security and customer trust, and are comfortable learning new skills that will deliver value to our customers.

You'll be working on

  • Scalable, resilient systems that support product and feature development
  • Integration with third-party tools like chat, alerting, project management, source control, and CI/CD
  • Building a high-volume event intake platform where missing a beat means missing critical customer data
  • Responding to production issues through an on-call rotation, our systems need to be working when our customers’ systems aren’t

We're looking for someone who

  • Has experience or interest in building distributed, resilient systems that scale
  • Knows or has an interest in Ruby on Rails, Golang or Javascript
  • Can pick the right technologies for the job, and is excited to learn the right technologies when they need to
  • Takes ownership of a project from concept to production
  • Enjoys working with, teaching, and learning from a diverse group of people
  • Knows why good is better than good enough, but also knows why perfect is the enemy of good

Example Projects

  • Build a reliable and flexible pipeline to ingest alerts from a variety of providers, transform them into our data structures and present the most actionable data to customers
  • Develop integrations with project management tools like Asana, Clubhouse and Trello to create follow-up items from incidents and keep their status in sync for use in reporting systems
  • Create valuable reporting systems used by customer leadership teams in staying informed on the reliability of their teams' services

Technology we use

  • Ruby / Ruby on Rails
  • Grape (API)
  • RSpec
  • React, Redux, and Redux-Saga
  • Jest
  • Storybook
  • Docker and Docker Compose for local development
  • Kubernetes
  • Weave Flux
  • CircleCI
  • Google Cloud Platform
  • AWS
  • PubSub
  • Protocol Buffers
  • Golang

Benefits

  • 100% employer-paid health, vision and dental premiums for the employee and 75% of dependents
  • Unlimited vacation policy with a minimum requirement of three weeks off per-year
  • Wellness program: reimbursements for your gym membership, athletic equipment, nutrition plans, etc
  • Education budget: conferences, books, online courses, etc
  • Home office stipend: get your workspace set up in a way that works best for you
  • 401k match

Life at FireHydrant

  • We’re remote-first with employees around the US, our headquarters is in NYC (Union Square)
  • 1-2x per year we will gather as a company, depending on the safety of such gathering
  • We collaborate through Slack, Zoom, Figma, Notion, and Clubhouse
  • We practice healthy work-life balance; we expect sustainable working hours and require use of your minimum three (3) week vacation time
  • Kind candor - we expect honesty delivered through kindness, first and foremost
  • Transparency & equity - information is shared openly in Slack channels; we welcome ideas and contribution regardless of role or experience level
  • Mutual mentorship - we believe in the power of mentorship and that everyone (of all skill levels) has something to learn, and something to teach

Compensation

FireHydrant believes that everyone should be compensated fairly and we strive for transparency within our organization and the industry. We set our salaries at the 75th percentile based on compensation data from hundreds of companies at our stage and everyone in a given role is paid the same without adjusting for locality. The comp for this role is $171,000, $180,000, or $204,000 depending on leveling/title.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about FireHydrantFind similar jobs