Backend Software Engineer

About Eco Battery

Eco Battery is a leading manufacturer of lithium batteries for golf carts, celebrated as the fastest-growing company in its sector over the past three years. Known for its innovative engineering and cutting-edge technology, Eco Battery delivers tailored energy solutions designed to enhance performance and reliability. The company’s success is driven by a relentless focus on customer satisfaction, crafting every product and service with the user’s needs in mind. Eco Battery’s commitment to excellence and sustainable energy solutions positions it as a trusted name in the industry, redefining the way golf carts are powered.

Role Overview

Eco Battery is a leading lithium battery company building smart, reliable energy solutions. We are seeking a Backend Engineer to join a small, high-caliber engineering team developing an event-sourced backend on AWS that powers our mobile applications and connected battery systems.

This is a hands-on, fast-paced role focused on execution. We work in short iterations, ship MVPs quickly, and continuously refine our systems based on real-world use.

Key Responsibilities

  • Design, develop, and maintain backend services supporting mobile, web, and IOT related applications.

  • Build and deploy production-grade Python services in AWS

  • Implement and support event-driven architectures for scalable systems

  • Debug and resolve production issues by analyzing logs and system behavior

  • Collaborate closely with engineering, product, and operations teams

  • Take ownership of features from development through deployment and ongoing support

  • Write and maintain test suites for APIs and web applications

Qualifications

What You Must Have

  • Working knowledge of Python
    Experience writing Python code that is deployed and running in a production environment

  • AWS proficiency
    Comfort navigating AWS services and understanding how common services integrate

  • Debugging skills
    Ability to trace issues, interpret logs, and diagnose problems in live systems

  • Strong work ethic
    Willingness to put in the effort required to ship and support real software

  • Positive attitude
    Collaborative, adaptable, and receptive to feedback

Preferred Skills

  • Experience with event sourcing, event modeling, and CQRS

  • Familiarity with multiple data stores:

    • SQL

    • NoSQL

    • In-memory databases

  • Experience with Python backend tools such as:

    • FastAPI and Pydantic

    • AWS boto3

    • Pytest and Playwright

  • A good sense of humor

Do Not Apply If: You do not meet all requirements listed under What You Must Have.

What We Offer

  • Full coverage medical, dental, and vision insurance

  • 401(k) plan with 4% company match

  • 3 weeks of paid time off (PTO)

  • 3 paid sick days

  • 11 paid company holidays

  • Opportunity to work on innovative products in the lithium battery and clean energy space

  • A collaborative, high-ownership environment with room to make real impact


The pay range for this role is:

105,000 - 115,000 USD per year (Remote (United States))

Technology & Product

St. George, UT

Remote (United States)

Share on:

Terms of servicePrivacyCookiesPowered by Rippling