Gruntwork is hiring a

Front End Software Engineer

Our mission is to make it 10x easier to understand, build, and deploy software (see our mission and vision page for more details. If you're passionate about making software 10x better and believe you can make a significant impact, we'd love to hear from you.

What you'll work on:

  • Gruntwork Platform: Help us build a fundamentally better DevOps experience. Our SaaS platform (Node.js, TypeScript, Next.js/React, Tailwind) is the gateway to all Gruntwork products, and the tool that customers use to manage their account. It is increasingly the heart of our customer UX with many upcoming high-impact releases.
  • Docs site: DevOps is "broad and shallow" and teaching our customers both DevOps best practices and how to use our own products is central to our mission. To that end, we are actively working on a complete re-think of how our customers experience and consume our documentation, including novel ideas on next-generation developer UX.
  • This marketing website! See something we could improve on this website? Great, because we could help use your help here, too! We have a long list of improvements in mind for the structure, content, UX, and messaging of this site so that we can more effectively reach both prospective customers and future Grunts.

Requirements

  • You have a deep understanding of the core technologies we use: TypeScript, React, Node.js, Next.js, NextAuth
  • You can write code across the stack, but are especially strong with front end development (HTML/CSS/React/Typescript).
  • You are well-steeped in HTML and CSS and a fan of the TailWind approach.
  • You write code that other developers love to read.
  • You genuinely care about the quality of the code you work with and take initiative to improve it.
  • You're at least slightly (or moderately...) bothered when elements on a page are a few pixels off.
  • Bonus: You noticed and were bothered by the fact that some sentences in this list ended in periods but others didn't.
  • Note that we're less concerned with prior experience than we are with your demonstrated ability to learn quickly and go deep when necessary.

Benefits

Our benefits reflect our values. We believe compensation should be fair, transparent, and generous. We hire Grunts in many countries, so some details may vary.

  • Above-Market Salary. To reduce bias and increase transparency, we compute all salaries using formulas. The formula factors in your title and location and uses a multiplier to produce a result that's above market for that title and location.
  • Profit-Sharing Bonus. We set aside a pot of money at the end of each year based on profits and distribute bonuses according to a formula that uses as inputs your level within the company and the length of your tenure at the company.
  • Performance Bonus. We give performance-based bonuses, depending on your performance.
  • Equity. We grant stock options to all new Grunts.
  • Medical/Dental/Vision Insurance. We offer a range of high-quality plans with a large portion paid by the company.
  • FSA and HSAs. We don't contribute to these accounts, but we do offer them as an option.
  • Pension/401(k). We contribute a portion of your salary to your pension or 401(k).
  • Disability insurance. If you get disabled, we have a policy that will pay out a portion of your salary.
  • Hardware budget. We'll buy you a brand new 16" Apple MacBook Pro (or other computer of your choosing of equivalent value) upon joining. It will be owned by you, not the company.
  • Personal Budget. We'll give you a personal budget of several hundred dollars per month to spend on your workspace (e.g., a co-working space), health (e.g., gym, yoga), time (e.g., babysitter), and/or learning (e.g., books, courses).
Please support us by letting Gruntwork know that you found this position on remoteworkers.net.