Senior Software Engineer

Logo of Earnest

Earnest

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

Job highlights

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Earnest know you found this job on JobsCollider. Thanks! πŸ™