Our mission is to redefine the home experience with tech and services to create a smarter, greener, safer home that saves our customers money every month.
Summary:
In this role, you'll be building the back-end APIs and services that power our app experiences for Vivint's millions of customers. Your work will directly impact how customers use Vivint to secure and control their homes. In this highly collaborative role, you will partner with teams across Vivint including other platform engineers, mobile app developers, camera embedded engineers, QA, and product and program managers to support new smart home camera and security products and features.
Primary Responsibilities:
- Design and implement APIs for mobile apps and cameras in collaboration with app developers and embedded camera engineers.
- Develop cloud services that process the events and settings that enable our Smart Home experiences.
- Participate in architecture discussions for new features and technical improvements.
What we're looking for:
- 3+ years experience with Go
- Experience with Python
- Experience using AI tools to design, develop, and review software
- Experience building secure, scalable, high-availability, low latency, and distributed cloud services.
- Experience developing gRPC and REST APIs
- Experience using MQTT to communicate with IoT devices
- Experience with using Kafka to send messages between mincroservices
- Experience with Kubernetes and Docker
- Experience with Mongo DB or other NoSQL document databases
- Strong analytical and problem-solving skills
- Capable of identifying problems, taking initiative to propose solutions, and successfully executing plans
- 5+ years of software development experience
- B.S. in Computer Science or related field preferred
- Familiarity with source control (Git) and CI/CD build systems (ArgoCD)
NRG Energy, Inc.
1201 Fannin Street
Houston
Texas United States
www.nrg.com/home.html


