These job descriptions are examples. Looking for work?

Senior NodeJS Developer

Our client in Palo Alto is a major consumer electronics giant and has asked for our help identifying an expert NodeJS Developer to provide support for their Innovations Lab for a 5 month contract. This role will be working on multi-screen projects and be a key member fo a top-notch team, integrating “never-been-done-before” ideas.

Duties: - Develop and maintain both cloud and embedded services written in NodeJS.- Demonstrate an ability to work on a diverse scope of projects.- Be passionate about well-designed, modular, highly maintainable code.- Lead code reviews and drive high standards for our services and applications.- Provide architectural leadership in product development team.- Drive teams to follow clean code principles and best-practice software standards.- Drive innovation through rapid prototyping and iterative development.- Evangelize best practices for engineering and API design with JavaScript.

Skills: - Strong working knowledge of NodeJS with at least 2+ years working experience.- Proven ability to design complex applications using Object Oriented Design techniques.- Proven experience developing NodeJS applications or services utilizing RESTful APIs.- Comfortable with modern JavaScript architectures including modular design approaches.- Proven ability to work in a fast-paced environment (release early, release often.)- “Gifted” in creative problem solving and troubleshooting, including good debugging skills.- Ability to communicate technical concepts clearly and effectively.- Ability to operate effectively both independently as well and within a team.- Working experience with source control systems (Git, SVN).

Pluses:- Experience working with MongoDB, Redis.- Experience with Amazon Services such as EC2, S3, or CloudFront.