StatusPage.io is hiring a

Full Stack Developer

San Francisco, United States
Full-Time
StatusPage is looking for a stellar individual to join our engineering team as a full stack developer.

The company is 14 people right now. We started in 2013 with a simple goal: help make the internet break less. Step 0 is where we're at right now - make it dead simple for companies to talk to each other better when they're having unexpected downtime, performance issues, or during scheduled maintenance. We ship a lot of code to help in this goal, and we're excited about continuing to grow the team this year.

This role is lots and lots of code: implementing new features, maintaining existing ones, and sometimes talking to customers to make sure we're delivering stellar experiences . You will be expected to work closely with the other engineers every day, providing input and executing well so that that the dev team is a well-oiled machine. We enjoy working closely together in the office and with our counterparts across the mountains, sometimes pairing and sometimes going it solo.

Your P&L will be your dev speed, how well you're keeping up with test coverage, helping us uphold the SLAs we have around traffic and email/SMS delivery that we have with our larger customers, and maintaining a healthy balance between technical debt and trying new things.

OUR CURRENT TECH STACK CONSISTS OF

  • Ruby and Rails application, hosted on AWS via EC2
  • Backed by Postgres, Redis, Memcache, S3
  • Backgrounded with lots and lots of Sidekiq
  • SASS and React.js on the front end

OUR CURRENT PLANNING STACK CONSISTS OF

  • Asana as our checklist/listofthings/prioritizer tool
  • Pipelines for bugs, infrastructure, small upgrades, big roadmap upgrades, and tech debt, all serviced concurrently
  • Standup every day, wing it for planning, know the product and take ownership over features, ship things when they bring happiness to our customers
  • Working directly with designers and product folks to hammer out pixel-perfect details on implementation

QUALIFICATIONS AND THINGS THAT WILL MAKE YOU GREAT FOR THIS ROLE

  • Ability to write clean, well-documented, tested code
  • Be a finisher. Shipping code to production is hard, and takes a good bit of discipline
  • Care greatly about the separation between front-end and back-end responsibilities
  • Be receptive to feedback, and be good at giving it. Be a good team player

SOME OF THE PROJECTS YOU'LL BE WORKING ON TO START

  • Search, all the things! We're adding ElasticSearch to our back end and want the front end to leverage it
  • We're adding a "maintenance" state to components. This touches the whole app. Strap in!
  • Brainstorm and help us work on sharing incidents between status pages
  • Add new providers for metrics data, and help us come up with better visualization types for uptime, SLA compliance, etc
  • "Innovation week" once per quarter to work on fun greenfield projects, or to refactor and clean up some existing code

Looking for a job?

Full Stack Developer at StatusPage.io looks great, right? We have dozens of similar job posts on our site, interested? Leave your email and we'll send the best matches.