Kajabi

Senior Software Engineer, Accounts

Remote
Ruby React JavaScript PostgreSQL Redis Heroku AWS
This job is closed! Check out or
Description

About Us

We Make Knowledge Worth More.

Kajabi is an incredible place to work (if we do say so ourselves). We call our customers our Heroes because they are. We celebrate and support every one of them working to create a thriving business based on what they know and share with the world.

With our robust product features, Heroes have a single ecosystem in which they can publish, market, and sell online courses, membership sites, communities, and other digital products. Tens of thousands of entrepreneurs rely on Kajabi to build and manage their online businesses, and we are proud to have enabled these entrepreneurs to generate over $4.1 billion in sales from nearly 50 million customers to date.

Kajabi is at another inflection point. With over $100 million in revenue and a significant round of funding that values the company at more than $2 billion, we are writing the next chapter in our journey to build a great, enduring company that redefines the knowledge economy.

Learn more at www.kajabi.com.

Senior Software Engineer, Accounts

Kajabi is looking for a mid to senior level engineer with Full-Stack engineering skills and experience with a desire to join our Accounts Team. The ideal candidate will be able to use their engineering expertise to make changes on our Ruby backend and React/Javascript frontend to optimize how we collect payments, handle existing accounts including adding/removing features, and handle data going to/from our different teams and tools. This role will help identify and prioritize opportunities focused on areas of our product such as account identity, payments, authentication, lifecycle, and features using data-driven experimentation and working in rapid iteration cycles. The role will report to our Engineering Manager of Account Operations. We offer a flexible working schedule and are open to remote and local applicants.

The Impact you will make

  • Understand our users via data and customer research, adding logging and building reports as needed
  • Identify opportunities for improving Kajabi based on data, research, and your own insight and creativity
  • Deliver experiments at a high velocity and level of quality to move core user and revenue metrics
  • Build out new flows, interfaces and features as needed to support a better site experience
  • Create reusable and maintainable systems and abstractions
  • Write clean, simple, well-tested code that is easy to understand and maintain
  • Review code written by other developers both in and outside of your team
  • Provide technical leadership, feedback and mentorship to mid-level and junior developers

Attributes for Success

  • 5+ years of experience
  • You’re a software engineer who cares deeply about driving business impact via improving user experience
  • You take a thoughtful approach to decision making; knowing when to move fast and when to do things right
  • You want to work at a company that is serious about data and experimentation
  • You have a results-oriented approach, with an inherent ability to solve complex problems and deliver a high-quality product
  • You feel confident architecting features without needing as much software design help, but rather take the time to ask questions about behavior and business results
  • You have strong full stack web-development experience working with our stack: React, Javascript, Ruby / Rails, Postgres (and Sidekiq, Redis, Memcached, Webhooks) through Github
  • You are a believer in automated testing, TDD, BDD, CI/CD, and keeping our platform operationally excellent
  • You've shipped, operated, scaled, and supported applications in a SaaS environment
  • You have some experience providing technical leadership in small teams
  • You have the ability to get yourself unstuck most of the time
  • You have deployment and operational experience on platforms like Heroku or AWS
  • You have experience mentoring or teaching other developers

Bonus if you have

  • Experience with SaaS platforms/products
  • Experimentation frameworks
  • Payment domain knowledge
  • Experience migrating a monolithic application into smaller components
  • Strong documentation and diagram experience (UML, behavior diagrams, sequence diagrams, etc)

Kajabi Team Benefits Package

  • Company paid premiums for medical, dental and vision insurance for self and family
  • Company sponsored HSA account
  • Company 401K, 100% match up-to 6% of employee contributions 
  • Equity 
  • Flexible vacation policy
  • Telecommuting 
  • Educational Allowances
  • Fitness incentives package
  • Company funded mental health resources
  • Wellness perks
  • Casual Dress

How To Apply

Sound like a good fit for you? Click apply, below!

  • Remote and local applicants welcome! 
  • Links - Send along any links that best showcase your experience, i.e. your portfolio, LinkedIn, blog posts, other writing samples, etc.

Kajabi LLC  is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, disability, age, veteran status, or any other basis protected by applicable law. #LI-JK1  #LI-Remote

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 212 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers