Comware Australia | NodeJS, AWS, DevOps | Melbourne Australia | Permanent, Contract | REMOTE (Australia Only)
Looking for a software engineer with extensive experience in nodejs, aws and elasticsearch and knowledge of Ansible, Docker and Kubernetes to help with developing and extending an audience management platform. which currently collects in excess of 100M+ events per day. Front-end experience in VueJs or ReactJS is a bonus but not required as is a fervour for entrepreneurialship. If you have a passion for quality and automation, can hit the ground running and work autonomously then email me directory at jima at comware dot com dot au.
The interview process is lightweight, no code review, no testing just point me to your github account or some projects you've worked on and let's grab a coffee, or hook up over skype for a chat. I am a big fan of the Longflow Manifesto (https://github.com/Nax/longflow-manifesto), collaboration and knowledge sharing. Willing to pay premium for the right person
I would agree. I have used https://wrapbootstrap.com/ to buy a theme to develop a bootstrap-based site for my wife's speech pathology business. I also ended up integrating Google Analytics, which was also extremely simple.
In terms of short term economics it's probably easier to stick with what you know. Without knowing the scope of the project it's hard to comment on whether other technologies would be more beneficial in the longer term
You seem to have a pretty good skill set. I would definitely set up a linkedin profile as a starter. I work extensively with open source so i usually look at technologies that interest me, contribute to open source projects and build networks that way. Also look at meetups for nodejs or other technologies and start meeting people on the ground. I personally wouldn't look at recruiters.
I would break the problem up into capture, processing and visualization. For capture something I would look at using an Apache Kafka cluster. For processing either Spark or Storm or maybe even Samza (although i haven't used it) seem like goos options. Spark probably has the best community but Storm has been around for several years now. For visualization i'm leaning towards something like React with Flux and then D3/Chart libraries.
Deploy on EC2 because they seem to offer the best availability in town (i've used several providers and they have been the best by far)
Use Ansible to automate the infrastructure and away you go.
Not sure whether you need to store the time series data but you could look at ElasticSearch or Cassandra (columnar database), which have great performance. Maybe even Crate, which also builds on ES. The size and frequency of the data will dictate the best store.
Looking for a software engineer with extensive experience in nodejs, aws and elasticsearch and knowledge of Ansible, Docker and Kubernetes to help with developing and extending an audience management platform. which currently collects in excess of 100M+ events per day. Front-end experience in VueJs or ReactJS is a bonus but not required as is a fervour for entrepreneurialship. If you have a passion for quality and automation, can hit the ground running and work autonomously then email me directory at jima at comware dot com dot au.
The interview process is lightweight, no code review, no testing just point me to your github account or some projects you've worked on and let's grab a coffee, or hook up over skype for a chat. I am a big fan of the Longflow Manifesto (https://github.com/Nax/longflow-manifesto), collaboration and knowledge sharing. Willing to pay premium for the right person