✨ About The Role
- The Staff Software Engineer - Cloud will be responsible for designing, developing, and implementing scalable and secure cloud applications.
- The role requires hands-on experience with microservices architecture and Kubernetes deployment.
- The engineer will work closely with product managers and architects to bring concepts to prototyping and launching stages.
- The position involves delivering feature changes that can handle millions of requests per day while adhering to quality and schedule targets.
- The candidate will also be expected to follow best software engineering practices, including clean code and test automation.
âš¡ Requirements
- The ideal candidate will have a master's degree in Information Systems, Computer Science, or Electronics and Communication, with at least 6 years of experience or a bachelor's degree with 8+ years of experience.
- A strong background in programming languages such as Java and Python is essential, along with experience in frameworks like Spring and Django.
- The candidate should possess excellent knowledge of protocols and concepts such as HTTP, MQTT, and SSL, as well as experience with various AWS services.
- Strong debugging skills and the ability to work in a fast-paced environment are crucial for success in this role.
- Experience in the IoT domain and knowledge of renewable technology companies will be advantageous.