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

Permanent employee, Full-time · Berlin (HQ)

Our mission for you
Build and Scale Our Energy Management Backend

You'll Contribute To:
  • End-to-end high frequency energy trading (market integration, orders, trade capture, billing)
  • Fault-tolerant cloud services for energy asset steering and spot-market trading
  • Development of highly scalable data ETL/ELT pipelines & design of our data model
  • Internal and external API development and maintenance
Your Responsibilities:
  • Own our trading data model and ETL processes (Python, PostgreSQL)
  • Champion test-driven development with focus on numerical precision
  • Maintain and expand DevOps infrastructure (Terraform, AWS, Docker)
  • Lead architecture design and optimization for scale and efficiency
Tech Stack:
  • Python, AirFlow, AWS, Terraform, GitHub Actions, DBT
  • Typescript (basic)

We welcome applicants who are excited to learn and grow, even if you haven’t used every technology listed.
Who we are looking for

Requirements:

  • 5+ years experience building production Python backend services with proven data skills
  • Track record of building end-to-end data pipelines, from API design to persistence
  • Experience in energy trading or similar with high frequency, event-driven decisions
  • Deep understanding of cloud-native application development on AWS
  • Familiarity with distributed systems and asynchronous processing patterns
  • Ability to write clean, testable code with comprehensive test coverage
  • Experience with infrastructure-as-code using Terraform, CI/CD pipelines

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.