Senior Backend Engineer
Job Description
About Us
Our mission at Power Center is to give people the freedom to self-power their homes with clean, affordable, reliable energy. We design, refine and manufacture smart energy storage solutions that help homeowners and the planet. Our newest product, the Duracell Power Center, is the most flexible home battery and solar storage solution, from the most trusted name in power. With industry leading Lithium Iron Phosphate Batteries, our units are compatible with new and existing systems, modular and easy to install.
About the Job
Job Title: Senior Backend Engineer
Location: San Jose, CA (onsite)
Employment Type: Full-time
Position Summary
We are looking for an established senior backend engineer who can build complete end-to-end data solutions.
Key Responsibilities
Design and build data pipelines.
Implement and Design Databases.
Develop and maintain RESTful APIs.
Set up and manage cloud infrastructure (AWS) including computers, databases, networking, and CI/CD pipelines
Implement authentication, authorization, and security best practices across all systems
Build monitoring, logging, and alerting systems to ensure reliability and rapid incident response
Qualifications
10-15+ years of professional backend software development experience
Proficiency in Python (preferred) or Node.js/Go for backend services
Strong experience with PostgreSQL or similar relational databases, including schema design, query optimization, and indexing strategies
Hands-on experience setting up AWS infrastructure (EC2, RDS, ECS/EKS, S3, VPC, IAM)
Experience with Infrastructure as Code tools (Terraform, Pulumi, or CloudFormation)
Track record of building and operating production systems at scale (not just development/staging environments)
Experience designing and consuming RESTful APIs
Familiarity with containerization (Docker) and container orchestration
Understanding of CI/CD pipelines and deployment automation (GitHub Actions, GitLab CI, or similar)
Strong debugging and troubleshooting skills—you've handled production incidents and know how to diagnose issues under pressure
Excellent communication skills—you can explain technical concepts to non-technical stakeholders
Self-directed and comfortable with ambiguity in an early-stage environment
Desired Qualifications
Familiarity with time-series databases (TimescaleDB, InfluxDB) or time-series data patterns, Experience with Database (MongoDB/Azure/AWS)
Experience with MQTT or other IoT messaging protocols
Background in energy, solar, utilities, or IoT industries
Experience with async task queues and job scheduling (Celery, Airflow, Bull)
Previous experience as an early engineer at a startup
Familiarity with real-time data streaming and event-driven architecture
Experience mentoring other engineers or leading technical projects
Speaks Mandarin
What We Offer
Competitive salary
Paid time off
401K
Paid holidays
Health benefits
A role with real impact in a fast-growing clean energy company
A collaborative, mission-driven team committed to innovation and customer care
Work Environment
Office-based work environment with regular collaboration across departments.
Ability to manage competing priorities in a dynamic, fast-paced setting.
Occasional travel may be required based on business needs.
Compensation
$175K - $195K based on experience