Tell HN: Healthcare RoR in San Mateo
#!/usr/bin/env ruby

require 'rubygems'
require 'shoulda'

Email =<<-EOF

As you can tell from my profile, I am not a recruiter. I hack on (and around) ruby, rails, js, and sql all day (and node.js by night.) Epocrates (my employer) is hiring, and this is my “one developer to another” explanation for why you should consider applying.

About me / the project / the company:

I came to Epocrates because I wanted to have a job that made me proud. After jobs in email delivery, online video and social gaming, I was ready for a project and a company that does good in the world. The project we’re working on is an Electronic Health Record system (industry term.) This includes electronic prescriptions, note-taking, billing, and everything else that makes a Doctor’s office run. Working in healthcare is complicated, but the nature of the work is rewarding.

The company’s existing products are already used by over 40% of US physicians. If you have family or friends that practice medicine, ask them if they know about Epocrates. The company is about 10 years old and doing well. The comp package includes competitive pay, excellent health benefits and everything that you’d expect. While the company is stable and mature, our project is still new. You’ll be working on new features and helping the rest of the team build out a v1 product.

About the positions:

The first is someone with a strong background with an RoR stack (our flavor: 2.3.8, shoulda, haml, sass, jQuery, formtastic.) You should be comfortable with each part of the stack from SQL to ActiveRecord to JavaScript. Our UI team handles cutting up photoshop and cross-browser stuff, but we make the views functional. A normal task will involve writing tests, generating some models, writing some business logic, and cranking out the js to make the product managers happy. If the pageload is slow, add in debugging performance and making it fast. It’s a plus if you have worked on large/complex systems or a degree in CS.

The second position is for someone who might be familiar with RoR but more importantly has management experience. You should have experience managing teams that have successfully produced working software.

Other parts of the company are hiring people with experience in Java, QA, mobile of all sorts and more: http://www.epocrates.com/company/jobs/job_list.html

Please send your comments / questions / resumes & cover-letters to my work email ( ablohowiak@epocrates.com ) Please do not reply to the list. It’s tough to find good people to work with, and also hard to find good opportunities. If you know someone who might be a good fit, please fwd this.

Thanks,
Aaron

Epocrates is an equal opportunity employer. It is the Company's policy to administer all human resources actions and policies without regard to race, color, religion, sex, national origin, ancestry, age (forty and above), mental or physical disability, sexual orientation, any veteran status, any military service or application for military service, or membership in any other category protected under the law. All employment decisions and personnel actions, including, without limitation, recruiting, hiring, promotions, compensation, benefits, demotions and terminations, are and will continue to be administered in accordance with and in furtherance of the principle of equal employment opportunity.

EOF

class JobPostingTest < Test::Unit::TestCase
context "recruiting email on user group mailing list" do
setup do
@email = Email.dup
end

should "not contain annoying buzzwords" do
#for brevity, not for accuracy.. our tests are much better than this, promise!
assert (@email.gsub(/[^\w ]/,"").split.map(&:downcase) & %w{star ninja guru}) == []
end

should "not contain any exclamation marks" do
assert @email.gsub(/[^!]/, "").length == 0
end
end

end

DATA.read.split.each do |link|
`open #{link}`
end

__END__

mailto:ablohowiak@epocrates.com
http://www.epocrates.com/company/
http://www.epocrates.com/company/jobs/benefits.html
http://www.epocrates.com/company/jobs/job_list.html