What could be more cool than building open-source tools for open science? Nothing. Use your experience as a software developer to make the world a better, smarter place by creating tools that amplify the value of scientific data and then releasing these tools to the open source community so that any researcher can use them to accelerate scientific discovery. Use efficient technologies like Python and HTSQL and modern agile development practices. Work with smart, decent people deeply engaged in their work. Help an exciting small company grow to its potential.
At our headquarters in New Haven, Connecticut, we create data management solutions for leaders in the biomedical research community, ranging from front-line scientists to the institutions that fund them. We deliver and support these solutions via our novel application development platform, which blends the innovative (HTSQL + REACT forms) with the established (HTML + CSS + JS). We need you to help us customize our solutions with intuitive UIs that support elegant workflows and data interactions, and to help us develop impressive new JS-based components for our platform.
Daily activities include:Plan, document, build and test Facebook’s React (Javascript Toolkit) enhanced components for our template-driven web application
Work with business process analysts to refine user requirements and translate them into a technical plan
Engage directly with clients on customization projects using open-source RexDB framework.
Participate in design discussions about overall functionality and architecture
Work with managers and team members to estimate delivery times and set priorities
Report on progress to relevant stakeholders; keep JIRA issue tracker accurate with progress
Assist with delivery of custom applications to customers, which may involve developing prototype functionality not yet available in the main product trunk
The Minimums
Demonstrated excellence in working with HTML, CSS, JavaScript, and JSON
2+ (5+ for Senior position) years experience of actually building web apps
Excellent written and verbal communication skills for client-facing documentation
Demonstrated ability to work in a high-performance team under deadlines
Comfortable with unix command line and revision control.
Demonstrated ability to create clear documentation for testing, maintenance and usage of your code
Understanding of RDBMS and transactional SQL
A degree in CS or related field, or equivalent experience
Must be eligible to work in the US
