Senior Software Engineer, Platform Team

Kajabi · Orange County

Company

Kajabi

Location

Orange County

Type

Full Time

Job 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 $3.5 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, Platform Team

We have big plans this year to begin building out our official Kajabi Developer API, as well as other initiatives to open up Kajabi to the development community. The Platform team will be a cross-functional product team responsible for building, supporting and maintaining our official public API, as well as supporting a number of other platform related initiatives, like our custom Theme Development experience. 

If you’re passionate about building rock solid, versioned public APIs, and serving developer communities, we want to talk to you!

The Impact you will make

  • Work within a cross-functional product team to execute on the roadmap for your team's product domain according to our product principles... think big, start small, ship to learn, give our customers superpowers.
  • Build scalable and resilient APIs that our customers and development community can rely on.
  • 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.
  • Occasionally participate in customer feedback interviews led by the product manager or designer to gain insights into our customer's experience of the product.
  • Participate in a rotating on-call schedule supporting the APIs you will build and maintain.

Attributes for Success

  • Minimum 5+ years of experience
  • You feel confident architecting an API without needing as much software design help, but rather take the time to ask questions about behavior and business results.
  • You can break apart large projects into small incremental steps and can extract the minimum viable product out of an ambitious idea.
  • You can design and build features for scale and resiliency.
  • You have a BS in Computer Science, a related field, or equivalent industry experience
  • You have experience with developing publicly versioned APIs, as well as experience and opinions about API types like Rest and GraphQL and formats like JSON API.
  • You have experience building and implementing systems utilizing OAuth.
  • You are a believer in automated testing, TDD, BDD, continuous integration, and continuous delivery.
  • You value and practice SOLID design principles
  • You are comfortable working with git and Github.
  • You have experience operating a 24/7 app in a production environment.
  • You are familiar with Agile methodologies
  • You have deployment and operational experience on cloud platforms like Heroku or AWS.
  • You have experience mentoring or teaching other developers.
  • You aren’t afraid to get into a legacy codebase and help polish, fix bugs and generally leave it better than you found it.

Bonus if you have experience with

  • Experience working with our stack: Go, Ruby / Rails, Postgres (and Sidekiq, Redis, Memcached), React, Webpack, Babel, ES6 & ES5

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. 

Apply Now

Date Posted

09/29/2022

Views

8

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Engineer II - PlayStation

Views in the last 30 days - 0

PlayStation is recognized as a global leader in entertainment producing a range of products and services including PlayStation 5 PlayStation 4 PlaySta...

View Details

Quality Engineer, RM & Pre-Production - ARC'TERYX

Views in the last 30 days - 0

Arcteryx is seeking a Quality Engineer with 3 years of experience in manufacturing preferably in the apparel industry The role involves developing and...

View Details

Sr RF Engineer - Universal Electronics

Views in the last 30 days - 0

Universal Electronics is hiring a Sr RF Engineer to lead the design and optimization of advanced RF solutions for IoT and smart home products The role...

View Details

Mission Systems Engineer - Maxar Technologies

Views in the last 30 days - 0

Maxar Intelligence is currently hiring for a Mission Systems Engineer in Westminster CO The role involves collaborating with experts to explore remote...

View Details

Lead AIT Systems Engineer - Maxar Technologies

Views in the last 30 days - 0

Maxar Intelligence is currently hiring for a Lead AIT Systems Engineer in Westminster CO The role involves managing a team ensuring performance from c...

View Details

Spacecraft Systems Engineer - Maxar Technologies

Views in the last 30 days - 0

Maxar Intelligence is seeking a Spacecraft System Engineering Team member with a Bachelors degree in engineering physics or a related field and 510 ye...

View Details