NodeJS Developer in Sunnyvale, CA at APEX Systems

Date Posted: 3/1/2018

Job Snapshot

Job Description

Job #:  817906

Apex Systems is seeking a Senior Node.js Developer for a longterm contract with our client, a large Technology and Communications client in Sunnyvale, CA.


To apply, please email a resume in word.doc to Technical Recruiter, Monica Coyle at


Senior NodeJS Developer

Sunnyvale, CA

Longterm Contract

Our Client, a large Technology and Communications company, is changing the way America views entertainment.  They are integrating digital life into the smart home of the future.  If you love being on the cutting edge, they would love for you to be a part of changing their company's history.

We’re looking for a dedicated and passionate software engineer to join their Home Security/Automation product development team. If you have experience building scalable cloud based web applications, you fret over creating the perfect API, you love to collaborate with 3rd party partners, you dream about the digital home of the future, and you want to create magic for millions of users, join us.  We are waiting for your energy, passion, and creativity. 

You love what you do because it makes a difference to our customers. Your mission is to help change lives. You like to work hard but it’s worth it, because you’re having fun with a great group of people in an AMAZING work environment.  You are the future of awesome…



•  Write server side code for the integration of 3rd party devices into the XFINITY Home and Xfi ecosystem

•  Design, develop and implement highly scalable, resilient and robust cloud-based services to facilitate support for the Xfinity Rules Service.

•  Manage development, continuous integration and deployment for various microservices in the platform.

•  Work closely with QA to create automated application level test suites.

•  Apply industry best-practice software standards and technology to complex business problems.

•  Collaborate with other teams in and outside of company to create and develop scalable solutions that integrate well with the existing ecosystem.

•  Present and defend architectural, design, and technical choices to internal and external audiences and develop prototypes quickly



Required Qualifications:

•  3+ years software programming experience in mainstream programming languages

•  1+ year of Javascript/Node.js (Node.js)

•  Experience in developing cloud based web services and ability to design for performance, reliability and scalability

•  Experience working in large-scale production deployments, performance tuning and troubleshooting.

•  Experience in designing software architecture for high volume applications

•  Experience in designing, developing and maintaining APIs for web services

•  Bachelor’s degree in Computer Science or any related field

•  Solid foundation in software design and algorithms with strong analytical and debugging skills



Preferred Qualifications:

•  5+ years of software programming experience.

•  Master’s degree in Computer Science or any related field

•  Experience in Web Applications development

•  Experience in cloud deployments with AWS/Azure/GCP

•  Experience in data streaming and creating data pipelines with Kafka/Spark or similar

•  Open Source contributions

•  Good communication skills with both technical and non-technical audience

•  Internet of Things (IoT) interest or experience









EEO Employer

Apex is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or 844-463-6178.