Medical Science & Computing (MSC) is an exciting growth oriented company, dedicated to providing mission critical scientific and technical services to the Federal Government. We have a distinguished history of supporting the National Institutes of Health (NIH) and other government agencies. MSC offers a dynamic and upbeat work environment, excellent benefits and career growth opportunities.
We attract the best people in the business with our competitive benefits package that includes medical, dental and vision coverage, 401k plan with employer contribution, paid holidays, vacation, Medical and Flexible Spending Accounts, Pre-Tax Transit Assistance and tuition reimbursement. If you enjoy being a part of a high performing, professional service and technology focused organization, please apply today!
Medical Science & Computing is searching for a Senior Full Stack Software Engineer.
The Senior Full Stack Engineer (React / Python / Django) will work at the National Center for Biotechnology Information (NCBI) on the next version of NIH Manuscript Submission System (NIHMS), which supports the deposit of peer-reviewed manuscripts of scientific articles into PubMed Central (PMC, a free full-text archive of biomedical and life sciences journal literature at the U.S. National Institutes of Health's National Library of Medicine), as required by the public access policies of NIH and other participating funders. The NIHMS system allows users, such as authors, principal investigators, and publishers to supply manuscript materials, approve the deposited files and associated funding, and review the resulting version of the manuscript once it’s ready for inclusion into PMC.
Responsible for the overall software architecture, development, implementation, testing, and continued maintenance of the NIHMS system.
Work in an Agile product team of other developers, Product Owner, stakeholders, DevOps and UI/UX designer to implement NIHMS submission UI, data processing flows and admin tools.
Learn new technologies, keep up with the internal systems, and share your knowledge with the team.
Lead other developers in NIHMS team.
BS in Computer Science or scientific field (engineering, physics), or equivalent experience
3+ years of Python / Django programming experience
Extensive experience with relational database modeling, ORM, database migrations (MS SQL preferred)
Experience with microservices architecture and RESTful API design
Experience with Celery / RabbitMQ for asynchronous task processing
Front-end development experience (HTML / JS / CSS)
Experience with CI/CD pipelines, unit tests, integration and regression testing
Development experience in a Linux environment
Previous experience as a technical team lead overseeing the work done by other software developers·
Excellent written and oral communication skills
Front-end development with React
Experience with Cloud technologies: AWS, EC2, S3
Medical Science & Computing is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected Veteran status.