Senior Backend / Cloud Engineer

American Fork, Utah

Lion Energy
Apply for this Job
Senior Backend / Cloud Engineer

The Role: We are seeking an experienced Senior Backend/Cloud Engineer to lead the technical design and implementation of our cloud platform on AWS. As a senior technical leader on the team, you will be instrumental in architecting and building the scalable, secure, and reliable infrastructure that powers our connected battery products, mobile apps, web applications, Open APIs, and future digital products. You will define the standards, mentor junior engineers, and make key technology decisions that shape the future of our digital offerings in the rapidly growing energy storage market.

Responsibilities:
  • Lead the architecture and design of our backend systems and cloud infrastructure on AWS, leveraging services like IoT Core, Lambda, API Gateway, EC2/ECS, S3, RDS, DynamoDB, VPC, etc.
  • Define and implement API strategy and standards for internal services, public partner Open APIs, and third-party integrations.
  • Oversee database design and data modeling for device telemetry, user profiles, configuration, and operational data, ensuring scalability and performance.
  • Design and potentially lead the development of the backend components for a hardware simulator.
  • Write high-quality, maintainable, and well-tested code for core backend services and APIs (e.g., using Python, Nest.js, React, or Java).
  • Establish backend development best practices, coding standards, and review processes.
  • Mentor and guide junior/mid-level backend developers.
  • Collaborate closely with mobile, web frontend, DevOps, QA, product management, and hardware/embedded teams.
  • Ensure security, scalability, reliability, and cost-effectiveness are built into the platform from the ground up.
  • Troubleshoot complex technical issues across the stack.
  • Stay current with AWS services and emerging cloud/backend technologies.
Qualifications:
  • Bachelor's degree in computer science, engineering, or a related field, or equivalent extensive practical experience.
  • 7+ years of professional experience in backend software development, with a significant focus on cloud platforms.
  • Deep expertise in designing, building, and operating scalable systems on AWS or Azure. (Projects will be AWS based but open to senior Azure experience who wants to transition to AWS or enhance AWS experience.)
  • Proven experience architecting and implementing microservices or distributed systems.
  • Strong proficiency in one or more backend programming languages (e.g., Python, Node.js, Go, Java, C ).
  • Extensive experience designing and building RESTful APIs and understanding API design principles.
  • Strong experience with both relational (e.g., PostgreSQL, MySQL), NoSQL (e.g., DynamoDB, MongoDB), and time series (e.g., Timestream) databases.
  • Solid understanding of networking, security principles, and infrastructure within a cloud context.
  • Experience with containerization (Docker, Kubernetes) and serverless technologies (e.g., Lambda, Azure Functions).
  • Experience with identity and access management (e.g., IAM, Azure AD) in cloud context.
  • Familiarity with Infrastructure as Code (IaC) principles and tools (e.g., Terraform, CloudFormation, CDK).
  • Experience with version control (Git) and CI/CD concepts.
  • Excellent leadership, communication, collaboration, and problem-solving skills.
Bonus Points:
  • Master's degree in Computer Science, Engineering, or a related field.
  • Experience with IoT platforms (AWS IoT Core preferred), MQTT, and managing connected devices at scale.
  • Experience building public-facing APIs and developer platforms.
  • Experience in the energy sector or with hardware/embedded systems integration.
  • Experience with data streaming and processing technologies (e.g., Kinesis, Kafka).
Requirements:
  • This is a hybrid role, must be located within commuting distance of American Fork, UT.
  • Must be authorized to work in the US, no sponsorship offered.
  • Must have 7+ years of professional experience as a back-end developer with the majority being in a cloud environment.
Date Posted: 01 May 2025
Apply for this Job