Back-End Software Engineer
New Today
About Us
At Lion Energy, we are on a mission to power a sustainable future. We design and manufacture cutting-edge Battery Energy Storage Systems (BESS) for both residential and commercial applications, giving our customers control over their energy consumption and contributing to a more resilient, cleaner power grid. Our hardware is best-in-class, and now we're building the intelligent cloud platform to match.
We are a passionate, engineering-driven team tackling one of the most significant challenges of our time. If you want to write code that has a tangible impact on the physical world and accelerates the clean energy transition, this is your opportunity.
The Opportunity
We are looking for an experienced Back-End Developer to join our growing cloud engineering team. You will be the crucial link between our physical BESS hardware in the field and our cloud infrastructure. Your primary focus will be designing, building, and scaling the APIs that our devices, internal teams, and external partners rely on. You won't just be pushing data around; you'll be building the nervous system for a distributed network of smart energy devices, enabling real-time monitoring, control, and optimization.
What You'll Do
Design, develop, and maintain robust, scalable, and secure GraphQL/RESTful APIs for both internal and public-facing partner consumption.
Build the data ingestion pipeline to process telemetry and command-and-control messages from thousands of IoT devices in the field.
Collaborate closely with firmware, front-end, and product teams to define API contracts and deliver seamless end-to-end features.
Write clean, maintainable, and well-tested code in our AWS environment.
Implement and maintain services using key AWS technologies like AWS Lambda, API Gateway, SQS, SNS, and DynamoDB.
Ensure the reliability and security of our backend systems, implementing best practices for authentication, authorization, and data protection.
Create and maintain clear, comprehensive documentation for your APIs to empower other developers.
Participate in architectural discussions and code reviews, contributing to a culture of high-quality engineering.
What You'll Bring (Qualifications) 2+ years of professional experience in back-end software development.
Proven experience designing, building, and operating APIs (RESTful, GraphQL, etc.).
Hands-on experience with cloud platforms, preferably AWS. You should be comfortable with services like:
Compute: AWS Lambda, EC2
API Management: API Gateway
Databases: DynamoDB, RDS (PostgreSQL, MySQL), or similar NoSQL/SQL databases
Messaging: SQS, SNS
Proficiency in a modern back-end language such as Python, Node.js, Go, or Java.
A solid understanding of database design, data structures, and algorithms.
Experience with version control systems, particularly Git, and a collaborative workflow (pull requests, code reviews).
A product-oriented mindset-you care about the end-user experience and the impact of your work.
Bonus Points (Nice-to-Haves) Degree in Computer Science or similar education.
Experience with IoT protocols and concepts (e.g., MQTT, data serialization).
Knowledge of Infrastructure as Code (IaC) tools like Terraform or AWS CDK.
Experience setting up and managing CI/CD pipelines.
Familiarity with containerization technologies like Docker.
A passion for renewable energy, sustainability, or hardware/IoT products.
What We Offer A competitive salary and equity package.
Comprehensive health benefits (Medical, Dental, Vision).
A flexible hybrid work environment that values work-life balance.
The opportunity to work on a meaningful product that has a real-world, positive impact.
A collaborative and supportive team environment with a strong focus on learning and professional growth.
Direct influence on the technical direction of a rapidly growing platform.
This is a hybrid role that needs to be in commuting distance of American Fork, UT. If you're ready to build the software that powers the future of energy, we'd love to hear from you.
- Location:
- American Fork, UT, United States
- Category:
- Computer And Mathematical Occupations