- Strong experience with best-in-class software engineering practices
- Good programming knowledge in Backend and preferably in Front End as well
- Polyglot programmer with any combo of Java + Spring Boot, JavaScript + Node
- Adept in multiple databases including SQL + NoSQL (Mongo / Cassandra DB / DynamoDB)
- Good knowledge of web technologies, design patterns and architecture principles.
- Familiarity with HTML/CSS, JavaScript and UI/UX design
- Familiar with HA/DR, scalability, performance, code optimizations
- Experience with working with highly performance and throughput systems
- Ability to define, track and deliver items to one s own schedule.
- Good organizational skills and the ability to work on more than one project at a time.
- Exceptional attention to detail and good communication skills
Who you are and what you bring:
- B.E/B.Tech in Computer Science or Electrical Engineering
- 10+ years of solid software development experience
- Extensive knowledge of at least 1 cloud platform (AWS, Microsoft Azure, GCP)
- IOT Based product functionality knowledge.
- Good knowledge and experience with Agile, TDD or BDD methodologies
- Excellent knowledge of software and application design and architecture
- Understanding of software quality assurance and security principles
- A technical mindset with great attention to detail
- Ability to collaborate and work across team, functions, and geographies.
- Experience with JIRA, Confluence, GIT, Bitbucket etc.
- Familiarity with HTML/CSS, JavaScript and UI/UX design
- Exposure or knowledge in Renewable Tech companies
- Familiarity with working with any embedded or telecom or hardware product is desirable.
- Ability to work in a fast-paced environment.
- Experience with IoT based systems preferred.