Back-End Software Engineer at Lion Energy
American Fork, UT 84003, USA -
Full Time


Start Date

Immediate

Expiry Date

12 Nov, 25

Salary

0.0

Posted On

12 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Databases, Node.Js, Docker, Software Development, Code, User Experience, Algorithms, Java, Python, Sustainability, Data Structures, Messaging, Ec2, Renewable Energy, Computer Science, Infrastructure, Database Design

Industry

Computer Software/Engineering

Description

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 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.
Responsibilities
  • 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.
Loading...