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