What you will be doing
- Design and develop software for the current and next generation of Electriphi's product platform and applications
- Write well structured, testable, efficient, and maintainable code deployed on AWS
- Work closely with Product Management, Design, Engineers and QA
- Develop functional prototypes that illustrate feature concepts quickly
- Design, develop, and maintain distributed software systems that incorporate real-time and streaming data for monitoring, aggregation, and control
- Deliver high value and visible features, provide technical architectural direction, lead the design and implementation of technical vision
- Build and deploy software tools, processes, and metrics
- Complete CI/CD pipeline, data pipelines, code pipelines
- Evaluate and implement complex solutions
Do you have the chops?
- Master’s Degree in Computer Science or related discipline
- 6+ years of experience in engineering with a demonstrated track record of technical innovation
- Experience building & deploying cloud-based solutions leveraging AWS technologies (IoT Core, IAM, EC2, Greengrass etc.) and message oriented middleware like kafka, redis etc.
- Foundational understanding of CI/CD pipelines, test automation, multi-variant testing
- Experience in developing or executing distributed systems with a focus on building scalable real time applications
- Excellent programming skills in Node, Python, Javascript, Java or C++
- Developed applications with a strong focus on UI, design, and usability