Job Description :
any visa/tax term

*NodeJS Developer *

* sunnyvale, CA*

*Duration*: 1 Year

*Interview:* Phone and Onsite

We re looking for a dedicated and passionate software engineer to join our
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.

Responsibilities:

Write server side code for the integrtion of 3rd party
devices into the ecosystem
Design, develop and implement highly scalable,
resilient and robust cloud-based services to facilitate support for the
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 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.
Potential for travel to maintain good collaboration
with teams at the headquarters in Philadelphia.

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