Senior Full Stack Developer, Full time position
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!
MSC is currently searching for a Senior Full Stack Developer to support our client at the National Institutes of Health.
Duties and Responsibilities:
The Senior Full Stack Developer (React / NodeJS / SQL) will work at the National Center for Biotechnology Information (NCBI) on the next version of Bookshelf Content Management System (CMS) to support scientific book content submissions into a free full-text archive of biomedical and life sciences literature at the U.S. National Institutes of Health(NIH)'s National Library of Medicine(NLM).
Work in an Agile product team of in-house and remote developers, Product Owner, stakeholders, DevOps and UI/UX designer on Bookshelf CMS UI, data processing flows, user authentication, admin tools and data migration from the previous version of the CMS.
Review the work of remote development team, build, deploy and test the application on-premises, coordinate with in-house NCBI developers to define, document and implement APIs for integration with internal production systems. Maintain and support XML content processing software used in production, learn new technologies, keep up with the internal systems, and share your knowledge with the team.
3+ years of Full stack Web applications development using React / NodeJS / SQL (MS SQL, Postgres)
Experience with relational database modeling, ORM, data migration
Development experience in a Linux environment
Scripting (Shell, Python)
BS in Computer Science or scientific field (engineering, physics), or equivalent experience
Excellent verbal and written communication skills, team player, quick learner
Electronic publishing industry experience
XML development experience (schema design, content validation, bulk processing tools, XSLT transforms)
Experience working with remote development teams
Windows C# / .Net development experience
Experience with Python / Django web development framework
Experience with microservices architecture and RESTful API design
Experience with Cloud technologies: AWS, EC2, S3, RDS
Experience with CI/CD pipelines, unit tests, integration and UI regression testing (Selenium)
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.