Hacker Newsnew | past | comments | ask | show | jobs | submit | davidblondeau's commentslogin

Burlingame, CA (next to the San Francisco airport)

Collaborative Drug Discovery (CDD - https://www.collaborativedrug.com) is the first real SaaS informatics platform. Every day, scientists around the world use CDD to manage, analyze and collaborate around their data. This type of collaboration is crucial to research on under-funded diseases like Tuberculosis and Malaria and strategic for many players in the industry. Our long list of customers includes academic labs, biotechs, pharmas, government agencies and worldwide foundations like the Bill & Melinda Gates foundation.

We think the world has seen too many ugly scientific applications. We care about usability and details. Our team ships code quickly and iteratively. We think design and community management are as important as great technology.

We believe a few great people can make a big difference. We strive to embody our name and empower every CDD employee to do their best work. This means working collaboratively, and giving every person ownership and responsibilities.

++Senior Software Engineer++

As an engineer, you will have a huge impact on how we design, build and deliver our application. You should be a generalist and enjoy working across the software stack. Our current technologies include Ruby (Rails), MySQL, Javascript, Java, and Solr.

We look for engineers who love finding efficient, thoughtful, and highly useable solutions to a variety of technical and product challenges. You should strive to write efficient, maintainable code and you should enjoy fast iterations.

Sample projects include:

* Designing a flexible model and flow that allow scientists to invite collaborators and selectively share data with them.

* Building and maintaining an API for third party developers and integrations.

* Developing interactive graphical representations for the analysis of chemical and biologic data.

* Optimizing import, export and computation of large data sets.

To apply, please contact work@collaborativedrug.com with your resume, cover letter, and links to things you’ve built.


Duo-unix from Duo security [1] works with scp as long as you install duo-push on your cell phone.

[1] http://www.duosecurity.com/


Right, Duo is great. Love the fact you can install it over the whole enterprise including applications, blogs (Wordpress), vpns, and ssh.


Burlingame, CA - Collaborative Drug Discovery (CDD) (https://www.collaborativedrug.com)

CDD is growing and financially stable. Our software helps scientists manage, analyze and collaborate around their drug discovery data (chemistry and biology). We are are in a great position to support the evolution towards more collaboration, specialization and distribution in a market that has been historically closed and secretive. The model has been successful with academic labs, small biotech startups, very large collaborations (like the Gates foundation TB initiative or MM4TB in Europe), and government agencies.

We just grew the software development team from 2 to 5 over the last 3 months bringing in some awesome people and are looking for at least one more full-stack software developer (https://www.collaborativedrug.com/pages/employment). As one of the core developers, you need to be comfortable working or interested in building expertise at every level of the stack.

The application is based on Rails but it is way more than a simple CRUD app. We have many projects involving web development, data visualization, data processing, scaling, security, privacy, usability and other software challenges to make our scientific application collaborative, engaging and rewarding. We are also starting working on an API.

It is perfectly OK if you do not have experience with any of the languages or technologies we currently use (Ruby/Rails/JS/MySQL/Solr...) as long as you can learn those quickly. CDD is a great place if you want to have a lot of impact and like to take on projects and responsibilities. We offer market salary and meaningful equity.

If you are interested, contact work@collaborativedrug.com, you will get an answer from one of the developers.


Burligame, CA - Collaborative Drug Discovery (CDD) (https://www.collaborativedrug.com)

CDD is growing and financially stable. Our software helps scientists manage, analyze and collaborate around their drug discovery data (chemistry and biology). We are are in a great position to support the evolution towards more collaboration, specialization and distribution in a market that has been historically closed and secretive. The model has been successful with academic labs, small biotech startups and very large collaborations (like the Gates foundation TB initiative or MM4TB in Europe). We are now gaining some traction with government agencies and the big pharmaceuticals.

We are hiring two full-stack software developers (https://www.collaborativedrug.com/pages/employment). As one of the core developers, you need to be comfortable working or interested in building expertise at every level of the stack. Experience or interest in system administration and operations is nice to have though not required. We have many projects involving web development, data visualization, data processing, scaling, security, privacy and other software challenges to make our scientific application collaborative, engaging and rewarding.

It is perfectly OK if you do not have experience with any of the languages or technologies we currently use (Rails/Ruby/JS/MySQL/Solr...) as long as you can learn those quickly. CDD is a great place if you want to have a lot of impact and like to take on projects and responsibilities. We offer market salary and meaningful equity.

If you are interested, contact work@collaborativedrug.com, you will get an answer from one of the developers.


If it's not too late for you to edit, "Burlingame"


Good catch but I saw your comment too late.


Burligame, CA - Collaborative Drug Discovery (CDD) (https://www.collaborativedrug.com)

CDD is growing and financially stable. Our software helps scientists manage, analyze and collaborate around their drug discovery data (chemistry and biology). We are are in a great position to support the evolution towards more collaboration, specialization and distribution in a market that has been historically closed and secretive. The model has been successful with academic labs, small biotech startups and very large collaborations (like the Gates foundation TB initiative or MM4TB in Europe). We are now gaining some traction with government agencies and the big pharmaceuticals.

We are hiring two full-stack software developers (https://www.collaborativedrug.com/pages/employment#h-1). As one of the core developers, you need to be comfortable working or interested in building expertise at every level of the stack. Experience or interest in system administration and operations is nice to have though not required. We have many projects involving web development, data visualization, data processing, scaling, security, privacy and other software challenges to make our scientific application collaborative, engaging and rewarding.

It is perfectly OK if you do not have experience with any of the languages or technologies we currently use (Rails/Ruby/JS/MySQL/Solr...) as long as you can learn those quickly. CDD is a great place if you want to have a lot of impact and like to take on projects and responsibilities. We offer market salary and meaningful equity.

If you are interested, contact work@collaborativedrug.com, you will get an answer from one of the developers.


Burligame, CA - Collaborative Drug Discovery (CDD) (https://www.collaborativedrug.com)

CDD is growing and financially stable. Our software helps scientists manage, analyze and collaborate around their drug discovery data (chemistry and biology). We are are in a great position to support the evolution towards more collaboration, specialization and distribution in a market that has been historically closed and secretive. The model has been successful with academic labs, small biotech startups and very large collaborations (like the Gates foundation TB initiative or MM4TB in Europe). We are now gaining some traction with government agencies and the big pharmaceuticals.

I am hiring a full-stack software developer (https://www.collaborativedrug.com/pages/employment#h-1). As one of three developers, you need to be comfortable working or interested in building expertise at every level of the stack. Experience or interest in system administration and operations is nice to have though not required. We have many projects involving web development, data visualization, data processing, scaling, security, privacy and other software challenges to make our scientific application collaborative, engaging and rewarding.

It is perfectly OK if you do not have experience with any of the languages or technologies we currently use (Rails/Ruby/JS/MySQL/Solr...) as long as you can learn those quickly. CDD is a great place if you want to have a lot of impact and like to take on projects and responsibilities.

If you are interested, contact work@collaborativedrug.com, you will get an answer from one of the developers.


Right, the Rails security guide and the Netscape secure coding guide (https://wiki.mozilla.org/WebAppSec/Secure_Coding_Guidelines) are highly recommended reading for every developer at my company. They are very well written and cover a lot of ground when developing web applications on RoR.


While not mitigating most of the issues you listed, I thought I would mention the awesome https://github.com/ctran/annotate_models plugin in case you did not know about it. I personally could not work on Rails without it.

AR was born with a set of very opinionated decisions. I believe those that prefer a more declarative approach (and built-in identity map) can use DataMapper.


Right, refactoring an existing project to enforce attr_accessible nil by default can be a hassle.

From my experience, the main (though easily side-stepped) annoyance is when creating or updating records that have belongs_to associations (for example, user_id and repository_id for a commit ;)) programmatically.

For security purposes, you would not set those 2 attributes to be attr_accessible. To create a new record, you then would have to build the record and then set the user_id and repository_id on the record.

Or, you can set user and repository to be accessible (attr_accessible :user, :repository). This is fine because the associated methods expect ActiveRecord objects.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: