Software Engineer
Profitable, health IT startup seeks software developer with lots of potential!
Hello candidate. Let us first introduce ourselves. We are Kareo (www.kareo.com), a small but fast growing software company based in Irvine, which is located in sunny Southern California less than 2 miles from the beach. Our cloud-based software powers thousands of small medical practices in the U.S. We’re leading our industry in the shift from traditional software to cloud computing (a.k.a. Software-as-a-Service) and helping doctors get paid by taking today’s complex healthcare system and making it easy. This allows doctors to spend less time worrying about their business and more time caring for patients and saving lives. Basically, Kareo is at the center of the storm, which is at the center of Obama’s policy agenda. Healthcare. A $2.4 trillion industry, representing 17% of the U.S. GDP. Technology is revolutionizing this industry and Kareo is positioned to carry the torch for the 500,000 physicians who practice in small medical offices and represent the backbone of the American healthcare system.
That’s the high level. The details go like this… Kareo, originally founded in 2005, doubled customers and revenue in 2010 and we’re on track to double again in 2011! We’ve done this by building a remarkable product that solves real customer problems, acquiring customers through cost-effective online marketing channels, and keeping a tight rein on expenses. Because of our recent growth, we’ve been lucky enough to receive a significant investment of growth capitaland that means it’s time to grow our business. And to do so we’re going to need some engineers to kick some asymptotic ass.
You'll be...
- Joining a passionate team of technologists focused on building scalable, highly available “SaaS” products using the latest technologies.
- Working in a fast-paced work environment utilizing the latest Agile methodologies.
- Working with cross-functional teams applying their brain power to solve real-world problems for healthcare providers around the country.
To get you in the door, you should...
- Have experience working in an Agile environment, particularly with Scrum and/or Kanban.
- Love solving complex technical problems that may (or may not) require an abacus, some Big-O notation, and a stiff drink.
- Have a strong understanding of SQL, C#, and the .NET Framework. Just as important, you take pleasure in bending these platforms to perform unusual and twisted things.
- Understanding of REST, JSON, MVC, and SOAP, the meaning of each acronym, and its significance.
- Be irritated when you encounter brittle, complex, “brute force” code and be compelled to fix it.
- A passion for technology that borders on fanaticism, i.e. you dream in Unicode.
- And most importantly, great ideas, a collaborative attitude, and a focus on shipping.
An extra dose of “awesome” if you have...
- A GithHub account or personal engineering blog.
- Demonstrated ability to learn and adapt to new technologies.
- Experience with continuous integration and continuous deployment.
- Experience working in a load balanced server environment.
- Superlative TDD/BDD skills.
Kareo Software Engineer Homework (Required)
- What would you be doing on a day-to-day basis in your ideal job?
- When did you start programming? Tell us about your first project, what technologies you used, and why you did it.
- What’s the biggest, coolest project you ever built from top-to-bottom? Not a component; a whole self-sufficient thing.
- Write pseudo-code (or actual code) for a function that takes in a string and returns the letter that appears the most in that string.
- Write a C# class that can’t be instantiated more than 10 times.
This dream job is here for the taking but here’s what it’s going to take from you:
- Send us your resume/CV or a link to your LinkedIn (or other online professional) profile.
- Complete the tasks above (this shows us you’re serious).
For confidential consideration, please email your resume AND homework to jobs@kareo.com.