Proven experience in working with AWS (preferable) or GCP or Azure
Strong understanding of monitoring and logging tools
Strong understanding of software design principles (SOLID, design patterns etc)
Strong understanding of SOA and enterprise integration patterns
Strong understanding of Functional or OOP patterns
Experience in Web and Mobile software development and coding in various languages (Ruby on Rails.
Node.js, Java, Python etc). Familiarity with HTML/CSS, JavaScript and UI/UX design
Strong understanding of database design (CAP theorem)
Exceptional coding, troubleshooting and problem-solving skills
IOT Based product functionality knowledge
Understanding of software quality assurance and security principles
A technical mindset with great attention to details
Agile Software Development experience with Kanban/Scrum, TDD/BDD and CI methodologies
High quality organizational and leadership skills
Outstanding communication (verbal, written) and presentation abilities
Positive team player attitude with conflict management and influencing skills
Experience mentoring team members and/or leading teams
Exposure or knowledge in Renewable Tech companies
Familiar with working with any embedded or telecom or hardware product is desirable
Ability to work on a fast-paced environment