Cloud Technical Architect Job in Tvilight
Cloud Technical Architect
- Ahmedabad, Gujarat
- Not Disclosed
- Full-time
- Permanent
From day one, you will be working on a meaningful scalable IoT software architecture that involvesworking closely with Software and Firmware teams to solve challenging problems with anarchitecture that is scalable, robust, and futuristic.
Code on our core architecture and software platform. Balance your time with 30% - 50% coding/code review/ production deployment as a senior full-stack developer/ solution architect, and 50%- 70% in supportive/ co-ordination role
Create and demonstrate quick POCs when needed
Be a sparring partner to the senior lead developers/ architects to make architectural decisions.Bring-in new ideas for architecture, frameworks, tools and platforms. This requires in-depthexperience/ strong foundation with micro-services architecture, docker, Kubernetes, messagebus and databases.
Work closely with software colleagues on total product integration, which includes backend/fronted developers, firmware and QA engineers
Draft architectural specification with inputs from internal/ external stakeholders including oursales and support team
Co-ordinate and lead some of the projects from the requirement phase through to thedeployment phase. Identify innovative ways of achieving requirements, solving bugs/ issues.
Pro-actively search for information, define use cases, coordinate with the development teams,draft product/ architectural specification, as well as divide the overall project into smaller tickets.This is to ensure all the pre-requisites are adequately defined, before the tasks are allocatedwithin the software team.
Drive the agile software development process by pro-actively managing sprints, backlogs andretrospectives.
Be a team lead for software team in India, and coach/ mentor/ train the rising colleagues
Professional Qualities
At least 10 years of experience as a Full Stack Developer, with at least 2 years as a technicalarchitect and team lead. At least 2 years work experience on an IoT product/ solution.
Experience with following:
- NodeJS, AngularJS, ReactJS
- Microservices Architecture
- Message Bus (RabbitMQ) and communication protocols
- DevOps experience including deployment of platform (esp. Kubernetes)
- Docker
- Message brokers (MQTT)
- SQL and NoSQL databases (e.g. Redis, Riak, MongoDB, Postgres)
- RESTful JSON APIs, Protocol Buffers, WebSockets, OAuth2.0
- Version control tools such as Git, Bit-bucket or SVN
- Knowledge about data structure libraries and Test-driven Development approaches
- Ruby on Rails know-how would be a plus
Affinity with embedded/ IoT devices (e.g. smart watches, home automation, parking sensors,etc.) would be strong plus
Know-how on wireless stack such as BLE mesh, Zigbee or similar (at least one projectexperience) and wireless networks GSM, Nb-IoT and/ or LoRa would be appreciated
A Bachelors or Masters degree (preferred) in Computer Science, Computer Engineering orsimilar IT field. Additional certifications in AI, ML and data-science would be a plus
Personal Qualities
Analytical, independent, and a system-level thinker
Self-initiative and problem-solving attitude
Pleasant personality and a great team player
Passion and drive to deliver excellence
2 to 10 Years
2 - 4 Hires