Purpose of the Role:
Looking for a “hands-on” Principal Software Engineer to help us design and build the next generation IoT platform and solutions. You will enable massive scale, self-managing cloud IoT applications that can be operated in the cloud, enable secure interconnection for millions of devices to and from the cloud, and develop distributed systems capable of scaling to millions of transactions per second at sub-second latencies.
A proven technical leader with initiative, excellent problem solving, design, coding, and debugging skills to help us deliver large scale projects.
This is an excellent opportunity to challenge yourself, grow your career and influence the next generation of distributed systems platform.
Job Description
Job Responsibilities:
- Interact with development teams to develop a strong understanding of the
- Product and testing
- Design and develop modules/components
- Participate in troubleshooting and triaging of issues with different teams to
- Drive towards root cause identification and resolution.
Essential Skill sets
- Should have hands-on expertise and thorough understanding of
- Object-Oriented JavaScript.
- Experience with popular ReactJS workflows (such as Flux or Redux). React
- Native skill will be an added advantage
- Knowledge of integrating JavaScript apps with HTML5/CSS3 frameworks like Bootstrap
- Foundation to achieve responsive behaviour of a website.
- Familiarity with code versioning tools such as Git, SVN, Github
- Excellent verbal and written communication skills.
Desired Skill Sets:
- Full stack experience with any backend server side programming language
- like PHP/Java/RoR etc.
- Experience on Docker, MongoDB
- AngularJS/NodeJS, Knowledge in any JS framework, Redis will be an added
- Working experience in building pages for Responsive and Adaptive design.