Job Description :
Location: Mountain View-CA
THIS IS BASICALLY A NODE JS DEVELOPER ON THE BACKEND….
Core Responsibilities
Translation of complex requirements into detailed design
Developing and delivering quality services and solutions using Java, Node.JS, HTTP, REST, RDBMS, No SQL and other web technologies.
Maintaining current technical knowledge to support rapidly changing technology.
Candidate must be able to work with a minimum of technical supervision and supplemental engineering support
Qualifications
Masters/Bachelor’s degree in computer science or equivalent.
7+ years of overall software development experience
Work experience must have included
Hands-on development and Proficient excellence in Java/JavaScript frameworks such as Node.js, Backbone
Expertise in building REST based reactive micro services platform
Experience and thorough understanding of relational and NoSQL databases
Familiarly with event/message driven system design and architecture
AWS, Cassandra and Elastic Search are a plus
Strong knowledge of data structures, algorithms, enterprise systems, and asynchronous architectures
Proven track record on delivering results, especially in the area of writing high-performance, reliable and maintainable code.
Expertise in DevOps process and tooling for deployment, monitoring and site reliability engineering
Familiar with managing applications in cloud.
Ability to work well in a team environment and be able to effectively drive cross-team solutions that have complex dependencies and requirements.
Excellent written and verbal communication skills