Job Board/Back end developer (who's not afraid of the front end) at Krit

Photo of Krit

emoji of a money mouthRemoteemoji of a pushpin$80,000 - $92,000emoji of an envelopeandrew@krit.comemoji of a clockTue Mar 10 2020
emoji of a woman of coloremoji of a manemoji of a person of coloremoji of a woman 8 total on the teamemoji of a woman of coloremoji of a woman 3 women in tech

We're looking for a back-end developer capable of owning projects to join our growing team. We use Django, Vue and React but care more about your talent, enthusiasm and communication skills than experience with a particular framework.

We're a startup turned app development shop. Our small, growing team partners with non-technical founders to design and build innovative new products.

We're not out to build the next Snapchat. Instead, we create beautiful, niche software tools for B2B startup founders that can grow into profitable companies.

We work on a handful of new projects every year across industries like legal tech, higher education, cyber security and logistics. Our clients’ products have been used by brands like Dropbox, Lyft, Microsoft, Nike, Yale University and more.

Last year, we made $700,000 in revenue as a company and are on track to cross $1 million this year. We’re a profitable, bootstrapped company and share our profits with our team. But we try not to take ourselves too seriously. 🙃

Who we're looking for

Talented back-end developer
We're looking for a talented back-end developer to help take the lead on new projects. We use Django, Postgres and Heroku on most projects but we care more about your talent and willingness to learn than experience with a particular framework.

Willingness to help out with the front-end
Because we're a small team working on a wide variety of projects, you’ll have to be comfortable jumping around and learning new skills. You don't have to be a unicorn, but you do need to be willing to step in and help out on the front-end. We typically work with Vue, React and React Native on the front-end.

Excellent communication skills
The best developers are great communicators and teammates, not just great programmers. In this position, you’ll eventually take on the role of project lead. This means you’ll communicate directly with the client to help them make product decisions and manage the project.

Ability to balance trade-offs
At Krit, you’ll solve challenging technical problems, but you’ll also help clients to build entirely new businesses. We look for people who can balance trade offs and are excited by the impact on the business as much as the technology.

You care about testing and documentation
We want our clients to be successful long term, so we build everything to be able to hand it off at any point. This means good test coverage, continuous integration, clean documentation and lots of comments. It has the added bonus of making it easier for new team members to get up to speed quickly on projects!

We're based in Charleston, but most this is a remote opportunity. We have team members all over!

What it's like to be a Kritter

You’ll be a human, not a number

While we’re not perfect, we are crazy-passionate about creating a great place to work. We’re striving to build a culture that’s respectful, kind, supportive, and challenging. You won’t just be a number here, you’ll have a measurable impact on the direction of the business.

You’ll enjoy the perks of a startup AND a balanced life

Working at Krit is like working at a startup without the roller coaster. Or at least a much smaller, more manageable rollercoaster. We have flexible hours, a dog-friendly office (if you’re in Charleston), and good vibes. But we don’t expect you to be here until 10:00 every night. After breaks, meetings and life, we expect everyone to get in about 6 billable hours in a day. We don’t have unlimited vacation, because we want to make sure you actually use your vacation days.

You’ll be a part of an inclusive, transparent company

One of our goals is to build a more diverse company. To us, this means diversity of race, gender, sexual orientation, religion, ethnicity, and national origin. We strongly believe in building an inclusive workplace where everyone feels safe and invited. We are also a fully transparent company. We share our finances, salaries, pipeline and more.

As developers:

  • We're focused on hitting business goals for our clients. Not building for building's sake.

  • Design is core to everything we do; development often yields to design.

  • We write our code as if we'll need to hand it off at any moment. That means tests, documentation, and lots of comments.

  • We’re kind! We always assume our team members are acting from a place of good intentions and enjoy collaborating with each other

  • We're not perfect. We're always learning and getting better.

You’ll be part of an engaged team

Every day at 4:00 we have a standing meeting where we check in and make sure we're staying on track. Each week we have a team meeting where we look at project management, our finances, and the pipeline. Once a month you'll have a one-to-one meeting with Andrew (our CEO) where you'll look at your goals, progress, and be encouraged to give us feedback.

All roles at Krit come with:

💸 Competitive salary & profit sharing
This will be a salaried position paid either $80,000 or $92,000 per year based on your experience level. All full time team members also participate in our yearly profit sharing program.

Our salaries and raise process are completely transparent, you can see our model here.

If you’re based in the US we offer competitive healthcare plans, as well as dental and vision insurance and access to a 401k.

🏖Vacation days
All Krit employees get 15 vacation days (effective immediately) as well as 10 company holidays. Sick days don’t count as vacation, if you’re sick don’t make it worse with work.

While we have a home base in Charleston, SC most of our team is remote. We have team members in Charlottesville, Chattanooga, Durham, Toronto and Ecuador. Our preference is for this role to be based in the US or Canada.

🕰Flexible hours
Everyone is different. As long as you can be available for team meetings and are able to communicate effectively with the team, work when you work best. We do expect you to average about 6 billable hours per day.

💻Equipment budget
Every new employee gets $2,500 to spend on equipment, so you can pick whatever works best for you.

☕️Co-working/Coffee budget (Remote)
We want you to have the space you need to do your best work. We’ll give you up to $200 per month to put towards a co-working space. Or if you prefer going to a coffee shop a few times a week then we’ll cover the coffee tab.

👼Paid family leave
We offer a family leave plan of up to 4 weeks paid vacation and 4 weeks unpaid regardless of your gender.

🧗‍♂️Sabbatical program
After 5 years with Krit, you’re eligible to take 6 week paid vacation to pursue a lifelong dream or just rest and recharge.

How to apply

First, submit an application. If we think you might be a good fit, we’ll schedule a short, 30-minute phone interview with Andrew. During this time, you’ll get to know each other and dive into your background., If the phone interview indicates you’re a good fit, we’ll schedule a more in-depth 1-2 hour technical interview with our team.

The technical interview will consist of 3 parts:

  • Get to know the other Kritters and talk about your past projects.

  • Code review - you’ll review code that we’ve written and talk through how you would improve it.

  • System design - we’ll present a project and talk through the design and architecture of the system with you.

There isn’t a coding portion of the interview, but you will be expected to communicate effectively, interpret code, and discuss architecture trade-offs.

We’re looking to fill this position by April 1st. During the process we’ll do our best to let you know if it’s not going to be a good fit. Thank you for taking the time to read this far, we can’t wait to meet you!

What is your Interview process like?

There's a short application with 5 questions. We then pick 10-20 people to conduct a 30-minute phone interview. This is a casual conversation where we try to get an idea of your experience and how you like to work. From there, we hold a 1-2 hour technical interview with 3-5 applicants. There's no coding test as part of the interview, instead we break it into 3 parts:

  1. Get to know the other Kritters and talk about your past projects.

  2. Code review - you’ll review code that we’ve written and talk through how you would improve it.

  3. System design - we’ll present a project and talk through the design and architecture of the system with you.

We make an effort to let everyone know if they're not going to make it past one round and try to provide useful feedback where possible.

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

We're honestly still learning about diversity and inclusion, we're holding our first team training session in February.

Personally, as the CEO, I've made an effort to find diverse voices and communities that we can support and recruit from.

We care a lot about creating a safe and inclusive culture for everyone. In addition to being remote we provide flexible working hours (but discourage overtime), benefits, and paid family leave. We have transparent salaries and don't negotiate in order to create fair pay for everyone. We've worked to make our hiring process fair and have gotten great feedback.

Everyone on our team is kind and welcoming. We regularly revisit our values and discuss how to make our company better.

Apply for this Job

Get weekly updates

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


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

Made with ❤️ by Veni Kunche