Desired Skills and Experience

  • Strong working knowledge of ReactJS and Redux.
  • Comfortable writing in PHP.
  • Experience using web framework.
  • Fluency with MVC.
  • Understanding of how a proper REST API works, including how to effectively use GET, POST, PUT, and DELETE methods.
  • Familiarity with Linux.
  • Willingness to learn new technologies and ways of working.
  • Comfortable using Git.
  • Experience with the Symfony web framework.
  • Some dev/ops experience with maintaining a LAMP stack on Ubuntu, including common tools for automating dev/ops. e.g. Ansible, CI/CD, etc.
  • Experience writing unit tests.
  • Comfort developing in a Linux environment.
  • Experience with big data analysis.
  • Experience with machine learning.
  • Experience with NiFi, HortonWorks, and DataStax.
  • Experience with SaaS.
  • Experience with Amazon S3 and other Amazon cloud technologies.
  • Participating in code reviews.
  • Deploying finished code.
  • Participating in designing software specs, requirements, and UI/UX.
  • Participating in conference calls.
  • Jumping in on areas of our stack that you may not be familiar with to help improve the overall design of the system.
  • Keeping updated on ebbs and flows of technology to make sure we are continuing to use the tools that will make us the most effective.
  • Languages:
  • PHP
  • Javascript (React / Redux / ES6)
  • Bash
  • Java
  • Python
  • R
  • Infrastructure:
  • Ubuntu (for both our servers and development workstations)
  • Linode
  • Apache
  • Gitlab
  • AWS
  • Vagrant
  • Ansible
  • Datastores:
  • MySQL
  • Redis
  • Cassandra
  • Amazon S3
  • Data Processing:
  • R
  • DataStax
  • Spark
  • Kafka
  • Hortonworks
  • NiFi
  • Backend:
  • Symfony2
  • Rest
  • Frontend:
  • ReactJS
  • Redux
  • Webpack
  • Babel
  • ES6

Apply