Full-Time

Lead Software Engineer

GoodRx

GoodRx

1-10 employees

Prescription drug price tracking platform

Data & Analytics
Financial Services

Senior

San Francisco, CA, USA

Required Skills
Datadog
Sentry
JavaScript
React.js
Software Testing
Git
Wordpress
TypeScript
Next.js
Webpack
Requirements
  • 6+ years of front-end experience
  • Experience with our front-end technologies - React, TypeScript, NextJS, NodeJS, Webpack, and GraphQL
  • High degree of fluency in JavaScript and/or TypeScript - you are a strong coder and know how to write clean, effective code at scale
  • Familiarity with continuous integration, automated testing, and deployment tools like CodeFresh (preferable), GitHub Actions, Travis, or similar
  • Experience configuring and utilizing dev and build time tooling such as ESlint, Prettier, type checking, and unit tests to decrease runtime errors
  • Knowledge of how performance on the web is measured, and experience with tools such as Lighthouse, Runscope, Sentry, SpeedCurve, and/or Datadog
  • Experience debugging and improving performance across the FE stack, including React
  • Experience with JavaScript module bundlers such as Webpack and Rollup, and opinions on when and how best to use them
Responsibilities
  • Collaborate with Product Designers, Product Managers, and Engineers to develop and iterate on tooling for AB testing, Content Management, and Developer Productivity
  • Own, create, review, and provide feedback on technical design proposals and proofs of concept
  • Mentor and be mentored by other engineers via leading and collaborating in engineering discussions and evangelizing engineering best practices
  • Promote a culture of operational excellence by meticulously testing and monitoring our systems and code, writing documentation, and being on-call to support the health of our services
  • Improve upon our existing monitoring and alerting solutions
  • Design, build, ship, and maintain reusable systems that drive our complex web applications
Desired Qualifications
  • Experience with multi-package manager tools like turborepo/lerna and how to publishing public and private packages to various registries
  • Knowledge of design systems and/or component libraries
  • Familiarity with Content Delivery Network (CDN) caching of static assets and static/dynamic web pages
  • Understanding of the hows/whys of es6 syntax and how it relates to static analysis and tree shaking
  • Past experience building and maintaining custom server side rendered applications or contributing to open source repositories such as NextJS, Gatsby, or Razzle
  • Experience working with a Headless CMS such as Contentful or Wordpress JSON API
  • Optimizely or similar AB testing platform experience
  • You have worked with Typescript on both the server and the client and have knowledge of best practices for compilation

GoodRx's mission is to build better ways for people to find the right care at the best price. GoodRx's healthcare marketplace platform offers solutions for consumers, employers, health plans, and anyone else who shares our desire to provide affordable prescriptions to all Americans.

Company Stage

M&A

Total Funding

$942.5M

Headquarters

New York, New York

Founded

2005

Growth & Insights
Headcount

6 month growth

-25%

1 year growth

-50%

2 year growth

-75%

Benefits

Medical, dental, and vision insurance

401(k) with a company match

ESPP

Unlimited vacation

"Take care of yourself" days

11 paid holidays

INACTIVE