Senior Software Engineer

closed
Earnest Logo

Earnest

πŸ’΅ $189k-$214k
πŸ“Remote - United States

Summary

Join Earnest as a Senior Software Engineer on the Growth Experience team and drive the implementation of A/B tests and experiments to optimize user journeys and increase conversion rates. You will build and maintain front-end and back-end features, conduct code reviews, and collaborate with various teams. This role requires strong full-stack development skills, experience with A/B testing tools and analytics platforms, and proficiency in JavaScript, React, Node.js, and SQL. The position offers a competitive salary, remote work flexibility with monthly in-office collaboration, and a comprehensive benefits package including health insurance, retirement plan, paid time off, and more. The ideal candidate will possess a growth mindset and thrive in a fast-paced environment.

Requirements

  • A strong background in full-stack development, ideally within Growth or Product Engineering
  • Proven experience with A/B testing tools (such as Optimizely, Google Optimize, or similar) and analytics platforms (like Google Analytics, Amplitude, or Mixpanel)
  • Skilled in JavaScript, React, and Node.js (or comparable front- and back-end frameworks), with a focus on performance and scalability
  • Experience with SQL or similar querying languages, enabling you to pull and analyze data directly
  • Proficient in Typescript, enabling you to build safer and more reliable code
  • Strong collaboration skills and the ability to work in fast-paced environments where iterative improvements and rapid testing cycles are essential
  • Willingness to travel to the Oakland office monthly to collaborate with other Earnies

Responsibilities

  • Drive the end-to-end implementation of Growth-focused A/B tests and experiments to optimize the user journey, increase conversion rates, and enhance customer retention
  • Instrument code to fire analytics events (e.g., Amplitude) and work closely with Product and Data teams to ensure proper instrumentation, enabling high-quality data for decision-making
  • Build and maintain performance-focused front-end and back-end features, prioritizing SEO, accessibility, and load times on our public-facing website
  • Conduct code reviews and ensure high standards of code quality and maintainability across the team
  • Rapidly experiment and develop new features to enhance user engagement, support business goals, and improve product metrics
  • Support the Marketing team by developing self-service features, assisting with new page layouts, and creating additional CMS blocks
  • Collaborate on the continuous improvement of our experimentation framework, enhancing automation, tracking accuracy, and reporting processes
  • Troubleshoot and optimize code and processes to reduce friction points in the product funnel and increase the velocity of experimentation

Preferred Qualifications

  • Previous experience in a fintech or similarly regulated environment
  • Familiarity with headless CMS platforms, such as Storyblok, Contentful, or other comparable tools
  • Experience with server-side testing methodologies and experimentation within server-rendered applications
  • Background in user research and behavior analysis to deeply understand and act on user pain points
  • Exposure to CI/CD and deployment practices for smooth, safe, and efficient experiment rollouts

Benefits

  • Health, Dental, & Vision benefits plus savings plans
  • Mac computers + work-from-home stipend to set up your home office
  • Monthly internet and phone reimbursement
  • Employee Stock Purchase Plan
  • Restricted Stock Units (RSUs)
  • 401(k) plan to help you save for retirement plus a company match
  • Robust tuition reimbursement program
  • $1,000 travel perk on each Earnie-versary to anywhere in the world
  • Competitive days of annual PTO
  • Competitive parental leave
This job is filled or no longer available