Responsibilities
- Design and implement core backend systems using TypeScript and Node.js
- Architect and build scalable, reliable cloud-native services
- Own technical components end-to-end, from design to production
- Build distributed, event-driven systems running on Google Cloud
- Integrate external APIs from energy devices, EVs, and IoT systems
- Work closely with our AI and algorithm systems powering optimization and forecasting
- Make architectural decisions and improve system design, reliability, and performance
- Mentor junior engineers and help raise the engineering bar of the team
- Use modern AI coding tools extensively to accelerate development
- Contribute to a culture of engineering craftsmanship and continuous improvement
Requirements
- 5+ years of professional software engineering experience
- Strong expertise in backend engineering using TypeScript and Node.js
- Experience building cloud-native distributed systems
- Strong engineering craftsmanship and attention to quality
- Experience owning complex systems or components end-to-end
- Ability to design systems and architecture, not just implement tasks
- Experience mentoring engineers and contributing to a strong engineering culture
- Ability to operate with a high degree of ownership and autonomy
- Strong interest in modern engineering tools, including AI-assisted coding
Nice to Have
- Experience with Google Cloud Platform, AWS, or similar
- Experience with serverless architectures and event-driven systems
- Experience integrating external APIs or hardware/IoT systems
- Experience working on applied AI, data systems, or optimization systems
- Experience using modern AI coding tools such as Claude, Cursor, or similar
Benefits
- High degree of ownership and autonomy
- Opportunity to shape the architecture and core systems
- Work on meaningful problems with real-world climate impact
- Small, highly capable, senior team
- Extensive use of frontier AI tools in engineering workflows
- Competitive salary and equity participation
- Flexible remote / hybrid setup
- Office in Tallinn, Estonia
- 5 weeks vacation
- Coworking support
Work Arrangement
Hybrid