Data Scientist - Web Engineer / Web Developer

Job Description

We are looking for a Senior Data Scientist and Web Developer with a passion for and experience with designing and developing new web apps. If you’re a seasoned developer who wants to learn on a daily basis, takes pride in developing highly usable, intuitive web applications and hopes to change the world via technology, apply today.

  • Strategic thinkers and problem solvers
  • Excellent verbal and written communication skills
  • Strong self-management
  • Enjoy a highly collaborative work environment
  • Desire and ability to learn on a daily basis
  • Believes this is a craft, not just a job
  • Firm understanding of object-oriented programming
  • Node.js, advanced Javascript, react.js, full stack if possible
  • PHP (Zend, Symfony) or other MVC framework
  • Experience with web CMS such as WordPress, DNN, Magento, etc.
  • LESS, SASS, etc.
  • Git, SVN or other version control system
  • HTML5, JavaScript, CSS, JSON experience
  • Experience with continuous integration


Experience with or capacity to quickly learn and utilize the following tools and skills:

  • Familiar with agile software development
  • Ability to write unit tests
  • Experience with continuous integration
  • SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS) and Pentaho experience is preferred but not required
  • Will have live URLs of your work to reference
  • Must be able to collaborate effectively
  • Must be a proactive communicator
  • Must be able to get to extreme detail
  • Likely an excellent writer
  • Bachelor's degree required, Master's preferred

Not what you are looking for?

left arrow
See Our Other Opportunities

Ready to join our team?

If you’re interested in being part of Integrity — whether it’s with our web development, UX design, digital marketing or management teams — please fill out the form below. We look forward to learning more about you!

Upload failed. Max size for files is 10 MB.

We've received your submission!

Get ready! You just took the first step towards a great friendship! If you want to talk now give us a call at 314.727.3600.

Oops! Something went wrong while submitting the form.