
Software Engineer, Backend
Base Power Company24 days ago
Responsibilities
- Design, build, and operate core services that power BaseOS.
- Make foundational decisions on system design, data models, and service boundaries.
- Work in Golang and Python across backend systems, APIs, and infrastructure.
- Develop workflow systems to manage deployments and operational processes at scale.
- Use Terraform and modern cloud platforms to build reliable systems.
- Collaborate with hardware, deployments, and operations teams to solve complex problems.
- Make quick decisions and take responsibility for outcomes.
Requirements
- 2+ years of professional software development experience.
- Strong proficiency in a backend language such as Go, Python, or Java.
- Experience building and operating distributed systems.
- Familiarity with modern cloud infrastructure like AWS or GCP.
- Experience with infrastructure as code tools like Terraform.
- Ability to design systems end-to-end with sound engineering judgment.
- Strong cross-functional collaboration skills.
- High ownership and accountability with a bias toward action.
- Clear communication skills and strong technical opinions.
- Bonus: Experience with IoT systems or real-time control systems.