A U.S.-based company that advances and manufactures devices and services for the biocatalysis, diagnostics, and data analysis markets is looking for a Senior Full-Stack Web Developer. The selected candidate will be responsible for evaluating consumer stories, acceptance testing, peer reviews, and pull requests. The NASDAQ-listed company designs and produces diagnostic products for OEM and clinical customers, such as FDA-regulated controls, calibrators, blood gas and clinical chemistry controls, and other reagents. This is an incredible opportunity for developers to join an innovative company creating game-changing inventions.
Job Responsibilities:
- Drive innovation to the software through rapid prototyping and iterative development
- Troubleshoot, debug and upgrade existing software systems for future enhancements
- Work in an agile team to develop, test, deploy, build, and maintain responsive applications
- Analyze requirements and create the appropriate software architecture
Job Requirements:
- Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
- At least 5-8+ years of relevant experience as a full-stack developer
- Extensive experience with Drupal 7, 8, 9, 10 modules
- Prolific experience with JavaScript frameworks (e.g., jQuery, React, and Node.js)
- Demonstrable background supporting enterprise Cloud applications or infrastructure
- Prolific experience with database engineering and manipulating relational databases
- Prior experience with web application development, architecture, APIs, and microservices
- Experience in PHP CMS/ e-commerce development
- Solid background with Drupal or a similar platform at an enterprise level is preferred
- Experience with custom API integration support
- Ability to support integration with REST APIs
- Proficiency with Drush and/or Drupal console CLI
- Understanding and implementation of custom Form API solutions and/or Drupal AJAX form integrations
- Knowledgeable in Drupal behaviors and context
- Proficiency with varnish, Memcache, Nginx/Apache, content distribution networks, and other caching technologies
- Advanced site-building experience including deep familiarity with Drupal modules such as views, rest resources, advanced aggregation, and similar
- Solid understanding of modern web standards and cross-browser compatibility, behaviors, ADA compliance, semantic markup, and best practices
- Experience theming and optimizing responsive and accessible Drupal websites
- Ability to write re-usable UI code and build custom twig template overrides
- Familiarity with creating CMS architecture, including the creation of content types, block types, paragraph types, alias patterns, WYSIWYG styles, views, content roles, permissions, etc.
- Knowledge of Drupal's key core and contributed modules, such as Paragraphs, Layout Builder, Views, Purge, Translations, Sales Force, Block types, and similar
- Experience with bug tracking, continuous integration, and task management software
- Solid PaaS experience with deploying sites to Acquia and/or custom AWS cloud solutions
- Proficient with build, deployment, and release automation and orchestration
- Background supporting enterprise Cloud applications or infrastructure
- Experience with database engineering and manipulating relational databases
- Understanding of technologies such as Homebrew/Chocolaty, Composer, Docker and DDEV
- Adept at evaluating user stories, acceptance criteria, peer reviews, and pull-requests
- Fluent in verbal and written English