Job Board/Full Stack Engineer (React/Rails) at ConvertKit

Photo of ConvertKit

emoji of a money mouthRemoteemoji of a pushpin$92,000 - $115,000emoji of an envelopeerinh@convertkit.comemoji of a clockFri Mar 27 2020
emoji of a woman of coloremoji of a manemoji of a person of coloremoji of a woman 4 total on the teamemoji of a woman of coloremoji of a woman 1 women in techemoji of a rainbow 1 LGBTQIA+ folks in tech

ConvertKit is on a mission to help creators earn $1B using our SaaS email marketing platform. We are 100% independent, 100% remote and are growing rapidly. We are proud to have built a product that our customers love, and we're looking to grow our engineering team by hiring more full stack software engineers.

About the Role

You will be joining a team of engineers to help build the content creation experience in our product using React and Ruby on Rails. You’ll collaborate with designers, project managers and other engineers in an autonomous and supportive environment. Your team is responsible for features like our landing page builder and rich text email editor, and is the most active in maintaining our core component library. We prioritize projects that impact metrics like the conversion rate of users who try our landing page builder before signing up. We guide the architecture of the features we work on as well the direction of the front end for the entire engineering team. Here are some of the more recent projects we’ve worked on:

  • Integrated with Instagram to seamlessly embed shared images into emails or landing pages

  • Added the ability to embed YouTube videos into emails

  • Extracted our landing page creation experience so potential users can create a page before signing up

Feel free to peruse our engineering blog to learn more about what we're up to. We also have a specific post about what it's like to work at ConvertKit as an engineer, which has many frequently asked questions answered.

About You

We're looking for an experienced developer that doesn't mind learning new things and working with different technologies. You have strong JavaScript experience, understand modern browser APIs and what it takes to make accessible experiences on the web. You have backend programming experience and can build entire features from start to finish. Experience with React and/or Ruby are a big plus, but not a requirement. This is a remote role, so you enjoy working from wherever you do your best work. Finally, you believe in our mission to help creators earn a living online and embody our values as a creator yourself

Pay and Benefits

ConvertKit has standardized salaries based on position, no matter where you live. For this role, we’re hiring at our level 2 ($92,000) or level 3 ($115,000). Level is determined based on experience and our interview process. Other benefits include:

  • 3 weeks paid vacation, increasing to 4 weeks paid vacation after 1 year of employment

  • $1,000 yearly vacation bonus for taking 5 consecutive days of vacation

  • 8 paid holidays

  • 2 weeks of sick leave per year, including mental health days

  • 6 weeks paid bereavement leave, medical leave and natural disaster leave after 6 months of employment, 2 weeks of each paid leave in your first 6 months

  • Excellent medical, dental and vision benefits

  • 12 weeks paid parental leave for primary caregivers, 6 weeks paid parental leave for secondary caregivers

  • 52% of profits shared with the team (read more about profit sharing at ConvertKit)

  • $2,500 equipment allowance every 2 years

  • 401k with a 4% match

  • Learning & Development budget of $200 per year

  • Yearly conference credit - registration, travel and expenses

  • The team gathers twice a year for fantastic in-person team retreats


This role will close on March 27th. We usually receive a large number of applications (because remote work!), but hope to get through them within two weeks of the close date for the role. Don’t worry, you’ll hear from us either way. Here’s what you can expect from the rest of our hiring process:

  1. A short, 2-hour coding and writing assignment

  2. A technical interview to discuss the homework assignment and your technical knowledge

  3. A culture contribution interview.

We’ll keep you informed through every step. To get started, complete this application, including a cover letter and answers to the questions on the next page.

ConvertKit is an equal opportunity employer. We value diversity in all of its forms and we hire the best person for each role, no matter your personal background. Research tells us that applicants who are female or non-binary, as well as applicants who are people of color, are less likely to apply for roles they do not feel 100% qualified for.

We encourage every person who is interested to apply. We’re imperfect communicators, so think of our job postings as the starting point for discussion rather than proof that you shouldn’t apply. Take the leap - you never know, you might just be the perfect person for one of our open roles, even if you don’t match 100% of the job description.

What is your Interview process like?

Here’s what you can expect from the rest of our hiring process:

  • A short, 2-hour coding and writing assignment
  • A technical interview with two engineers to discuss the homework assignment and your technical knowledge (no gotcha questions)
  • A culture contribution interview We’ll keep you informed through every step.

What efforts are you making in terms of increasing diversity & inclusion within your company?

We’re striving to build a team that reflects the diversity of the customers we serve. We want our people’s voices to be heard and for those voices to feel they belong at ConvertKit. We are focused on cultivating awareness, educating ourselves and being accountable for how we operate as a team - whether that’s how we build our product or how we run our hiring process. We may not always get it right, but we are committed to being better each day.

Apply for this Job

Sign up for our newsletter

Get a weekly digest of scholarships, job opportunities, and resources


© 2020 Blasterra LLC. All Rights Reserved. Illustrations by unDraw & avataaars.

Made with ❤️ by Veni Kunche