Senior Software Engineer - Backend [TypeScript] (f/m/d)

Permanent employee, Full or part-time · Berlin (HQ)

Our mission for you
Build and Scale Our Energy Management Platform
We are seeking a versatile backend engineer to help shape and expand our energy management platform, ensuring an outstanding experience for our customers.
This role is based in Berlin with flexibility for remote work and regular in-office time.  We’re also open to part-time arrangements from 28 hours per week.
You'll Contribute To:
  • Feature developments for our energy management platform
  • Fault-tolerant cloud services
  • API development and maintenance
Your Responsibilities:
  • Collaborate closely with product, design, data scientists, and other engineers in a supportive, inclusive environment, sharing knowledge and learning from each other.
  • Lead the design, enhancement, and optimization of our software architecture to ensure scalability, efficiency, and maintainability
  • Maintain and expand DevOps infrastructure (Terraform, AWS, Docker)
  • Create and monitor application metrics and dashboards
  • Implement security and data protection measures
Tech stack:
  • Typescript, AWS, Terraform, GitHub Actions, Docker
We welcome applicants who are excited to learn and grow, even if you haven’t used every technology listed.
Who we are looking for
  • 5+ years experience or equivalent building production TypeScript backend services
  • Ability to write clean, testable code with comprehensive test coverage
  • Track record of end-to-end feature implementation, from API design to data persistence
  • Experience with cloud-native application development on AWS
  • Experience with infrastructure-as-code using Terraform and containerization with Docker
  • Knowledge of CI/CD pipelines and GitHub Actions workflows
  • Bonus: Experience in energy trading or similar domains
Don’t meet every single requirement?
At trawa, we are dedicated to building a diverse, inclusive, and authentic workplace, so if you’re excited about this role but your experience doesn’t align perfectly with every qualification listed, we encourage you to apply anyway. You may be just the right candidate for this or other roles.
Why us?
Impact:
At trawa, you will be part of a team that is dedicated to making a positive impact on the world.  We value creativity, collaboration, and diverse perspectives.
Responsibility & Support:
As a member of our small and agile team, you’ll have ownership and autonomy to drive projects from start to finish. You’ll be supported by experienced mentors and colleagues who are committed to your growth and success.
Ownership:
We empower our team members to take ownership of their work and drive results, regardless of background or experience level.
Learning & Growth:
We provide an annual budget and dedicated time for professional development. You’ll have opportunities for mentorship, learning, and career progression.
Diversity and Inclusion:
We’re an equal opportunity employer, and our team reflects that. At trawa, we’re family-friendly with parents across all levels, and we work across many nationalities, languages, and age groups. Our diversity is represented throughout the company, including leadership. We’re committed to an inclusive environment where everyone can do their best work.
Package & Benefits:
We offer a competitive compensation package including salary and stock options, 30 days of vacation, and a range of benefits including subsidies for home internet and lunches, a Sports Club membership, a productivity budget for work essentials (e.g., headphones, monitor), dedicated learning days with an annual learning budget, plus a weekly team lunch and regular team events.
About us
trawa is a fast-growing energy start-up that is revolutionizing the way businesses procure and manage their energy consumption and costs. Our mission is to make sustainable energy accessible and affordable for every business. We are seeking talented individuals who are passionate about making a positive impact and contributing to our shared success.
Your application!
We appreciate your interest in trawa. Please fill in the following short form. Should you have any questions, please contact us by mail at recruiting@trawa.io.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.