Client is looking for a passionate Lead Software Engineer to join our tech team, to spearhead building high-traffic, highly-scalable, multi-tiered, complex web applications. This person needs to be a hands-on engineer with strong object-oriented design skills and a thorough understanding of common design paradigms.
Desired Candidate :
- Fluent in Java or Ruby
- Good working knowledge of JVM internals, memory management, garbage collection, throughput, latency, CPU utilization, and networking configuration
- Experience with distributed systems and their application for building scalable, supportable systems; Experience with any of the prevalent NoSQL solutions like HBase, Cassandra, MongoDB, Couchbase, ElasticSearch, etc.
- Experience with any of prevalent messaging and queuing technologies like ActiveMQ, RabbitMQ, Kafka, etc.
- Experience with Test Driven Development using technologies like RSpec, Cucumber, Capybara
- Experience with front-end technologies like React, AngularJS
- Preferably over 5 years of experience