Senior Backend Engineer
Indexed description
We work alongside project developers, owners, and engineering & construction firms to support the design, optimization, and construction of huge solar projects around the world.
Our team is a blend of solar-industry veterans and novices, thought-leaders, dreamers, software, electrical and mechanical engineers, coders, product managers, project managers, sales and marketing professionals.
Terabase Energy is a well-funded scale-up headquartered in Berkeley, California, with several other offices around the world, with the most recent one being launched in Paris.
Our Paris office hosts our core R&D team in charge of the development of our flagship product, Construct
Construct is a B2B SaaS construction management and quality control platform designed from the ground up for utility-scale solar projects. By combining GIS, AI/ML, IoT, and mobile technologies, the solution drives major improvements in safety, quality, cost, and schedule for the solar industry. Construct has supported more than 16+ GW of projects from leading owners and EPCs.
The Role
You'll join the Backend team in Paris, reporting to the Head of Platform. This team own Construct's backend and infrastructure, plus a handful of internal tools.
We're looking for an experienced engineer who's already deep in the AI-assisted development workflow, someone who treats coding agents as a real part of their toolkit, not a novelty. You should be comfortable owning complex problems end-to-end, shipping high-quality code, and being a team player.
You'll collaborate daily with our US-based engineering teams and our external partners in Belgrade.
What You'll Do
- Work closely with the rest of the team on Construct's backend
- Collaborate with the Mobile, Front and AI teams
- Collaborate with our external software development teams
- Design, develop, build, test, deploy Construct's backend
- Apply Agile principles in work activities
- Write high quality code
- Communicate with and support users of developed tools & products
- Champion culture and communication by building bridges between the local team and the other Terabase teams
- 3-5 years' experience in backend development
- BS in Computer Science
- Expertise in Python
- Experience building web services
- Experience with cloud-hosted software environments (e.g., AWS, Azure, Google Cloud) - we are primarily an AWS shop
- Experience with various database technologies, including relational (SQL), non-relational (no-SQL)
- Real experience using coding agents day-to-day, you have opinions about prompts, context, and where they help vs. hurt
- Comfortable with CI/CD, unit testing, and TDD
- Solid grasp of Agile and the software product lifecycle
- Works well remotely and across time zones
- Professional English, written and spoken
- Experience with digital twins, modeling physical assets and processes in software
- GIS background
- Startup experience, specially building 0→1 in new markets
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search