Hi there!
We’re looking for someone who is ready for the next step in their career and loves solving problems and challenges. If you’d love to build things that will be used by tens of thousands and have an impact on hundreds of thousands (millions?), then read on…
About You
You constantly strive to make things better than they currently are. At KCM, we’re always pushing the envelope on how we can raise the bar and serve our Members better. You are not satisfied with the status quo and you eagerly look for opportunities to raise the bar.
You’re ambitious and proactive. You don’t stop trying when you reach a hurdle. Instead, you leap right over the hurdle and keep moving toward your goal. You proactively find solutions and ways to succeed.
You always learn from your mistakes. At KCM, we realize no one is perfect. We all make mistakes, but the most important thing is to learn from those mistakes.
You’re not one to focus on what went wrong. You focus on what you can do better the next time around so the same thing doesn’t happen again.
You love solving challenges for people. Development is all about identifying ways that we can help someone. You love empowering people through the tools and technology you provide.
You’re a problem solver. You’re driven to discover the root of an issue and determined to identify the best solution to resolve it.
You love doing things efficiently. The work you do will have a disproportionate impact on the business. You believe in systems and processes that let you scale your impact to be larger than yourself.
You’re eager to learn. Development is an ever-evolving world, as is real estate. You enjoy finding the best and most innovative ways of providing real solutions for clients.
How You Might Spend Your Days at KCM
KCM is a small business, so you’ll likely get your hands dirty in a bit of everything.
With that said, here are some things you’ll work on:
- Feature Developments: Our Members love giving feedback. And we love giving them what they want. You will enhance our tools and features to make Members’ lives better and add new functionality to improve their effectiveness.
- Data Integrations: Knowledge is power… and the more we can know about what our Members are doing, what they want, and what they don’t want, will help us serve them better. You will create new ways for us to better understand our Members by tying into data we have (via our site, Infusionsoft, Google Analytics, and other platforms), and data we want to have so we can make better decisions across the board.
- Debugging Issues: Technology is always changing and whether we like it or not, there are always little bugs to find and fix. You’ll take the lead on identifying and solving issues within our code.
- Technical Support Lead: Sometimes our Members sometimes need a little extra technical information on things. You’ll be the go-to person when our Support team is working with a Member on a technical topic and needs an extra set of eyes or help troubleshooting.
The Must Haves
- Three or more years experience developing web sites, web applications, and online software, ideally in a multi-site environment.
- Proficient use of current and relevant programming tools including: HTML, Javascript, jQuery, PHP, CSS3 and the ability to work with and integrate with 3rd party APIs. Bonus: Python, Node.JS.
- Working knowledge of WordPress or the confidence and ability to quickly learn it.
- Basic understanding of CRMs, such as Infusionsoft.
- Comfort in creating an online platform that is user friendly, while also easy enough to manage for users with lower-than-average comfort with technology. In other words, that ability to keep it SIMPLE for our Members.
- Interest in working as a member of a team. Your role will be web development and programming of course, but you’ll also contribute as a member of the team to the overall growth of the company.
- Superior written and verbal communication skills in all possible mediums including in person meetings, video chat, phone, email, text and online teamwork portals.
- Willingness to learn through regular professional development and to hone your craft through any upgrading of skills required to Lead, Own and Exceed in your role.
What We Do at KCM
For the past ten years, KCM has been partnering with real estate agents to help families as they go through the home buying and selling process. We do this by helping agents better understand what’s happening in the overall real estate market so they can communicate the impact it has on their clients.
We believe every family should feel confident when buying and selling a home.
We believe in education. It’s the responsibility of a real estate professional to educate and serve their clients so that they can make confident and powerful decisions they feel good about.
We believe the best way to help families is to understand what’s happening in the market, why it’s happening, how it impacts consumers, and how to effectively communicate this information.
Who We Are at KCM
KCM is a pretty awesome place to work. In fact, we’re actually certified as a Great Place to Work! We are also honored to be on Forbes Magazine top 100 best small and medium workplaces in the country list for four years running!
Working with the KCM Crew feels like you’re getting paid to hang out with friends. We definitely work hard and will challenge the best from you, but we’re more like family and friends than “office co-workers.” If you’re looking for a fun, exciting, challenging work environment, then KCM may be the place for you. You will be challenged, you will be pushed to grow, and we hope you will push us forward as well.
The Whole Package
Location: Richmond, VA
Compensation: Salary based on experience
Health insurance with employee premiums 100% covered
Simple IRA program with 3% company match
Unlimited vacation policy (plus we insist you take at least 2 weeks off each year – this isn’t a vague policy where unlimited vacation means no vacation).
How to Apply
We have a non-standard application process. To jumpstart the process, we ask a few questions we normally would ask at the start of an interview. This helps speed up the process and lets us get to know you a bit better right out of the gate. Make sure to answer each question.
Then just wait for us to reply. It can take some time to read through all the applications, but we do read all of them and we reply to everyone, even if it doesn’t seem like a great fit.
We’re excited and look forward to hearing from you soon!