We’re looking for an experienced Front end Dev to aid our CTO in the enhancement of MediaPlugs core platform. We’re looking to build out the analytical side of things by integrating social platform API’s. This job is a project to complete a set of requirements (contract). In summary, we’re look for someone with the following skills;
- Set foundation for collecting the additional data we will be gathering – a NoSQL database (for various reasons we’re thinking – MongoDB or Couchbase. Maybe we could leverage Firebase). One of the reasons – our future improvements will be semi-exploratory, i.e. we will not be able to do a one solid relational DB design and then stick with it, due to the unpredictable nature of our direction. NoSQL offers a tremendous schema flexibility, which allows for easier changes on-the-fly and doesn’t demand uniformity. It also is much more straightforward for working with Javascript heavy applications, since the javascript data doesn’t need to be translated into PHP and then SQL, which also greatly helps with maintainability.
- So the task number one here would be isolating a specific NoSQL engine, most suitable for us and setting it up for both development and production. Then we’ll have to figure out the initial schema, at least general direction. Then we can start bringing the data in from whichever sources we find – this will be a way to accommodate that data in a maintainable way.
- Improve usability and security of Elasticsearch. There are security and backup concerns, as well as general interface. Also we could start utilizing Elasticsearch for internal logging, which we need to address too. Logstash and Kibana are the libraries that are commonly used for that part.
- Establish a solid real-time capability either with Nodejs or Firebase. This is to both solve our current chat issues, as well as create a more solid platform for any further development, that is fast, light on resources and has a great real-time capabilities.
Salary and compensation
$4,000 — $72,000/year
Equity
5.0 – 10.0

