Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Back-End Python Software Engineer (Renewables Trading)
€75k Base
Location: Berlin, Germany
Team: Trading & Commercial Development
Position Type: Full-Time
The Role
We are looking for an experienced Back-End Python Software Engineer to join our dynamic Berlin office. You will join the Trading & Commercial Development Team, developing best-in-class back-end services and microservices for our renewables trading platform using Python.
The team is building a world-class product to help us scale and bring renewable energy to more power markets globally while trading a higher volume of smaller electricity assets. This project is expanding at pace, offering you the opportunity to join an international team where you will have a tangible impact on our platform's success from day one.
Key Responsibilities
- Service Development: Design, develop, and maintain containerized services for auction-based renewables trading and integration with internal/external systems.
- Cross-Functional Collaboration: Work within a specialized team of engineers, business analysts, traders, data engineers, and data scientists.
- Innovation: Stay current with technology trends to continuously improve our codebase, systems, and processes.
- Mentorship: Support junior team members by emphasizing code quality and leading pull requests and code reviews.
About You
You are a seasoned developer experienced in working with time-sensitive hybrid-cloud systems. You thrive in environments where you collaborate closely with commercial stakeholders, translating business needs into robust technical solutions.
Essential Skills & Experience
- Python Expertise: Minimum of 3 years of commercial, professional experience.
- Programming Paradigms: Strong knowledge of object-oriented, functional, and asynchronous programming and design patterns.
- Database Management: Substantial SQL experience and a deep understanding of relational database fundamentals.
- Quality Focus: A passion for delivering clean code with a test-first mindset (TDD).
- Architecture: Experience working in a hybrid-cloud and container-driven architecture (on-premise and AWS).
Our Tech Stack
- Languages/Frameworks: Python (FastAPI, Pandas), C#
- Infrastructure: AWS (ECS, Aurora), Docker, SQL Server
- Tools: Redis, Atlassian (Jira, Bitbucket)
What We Offer
- Compensation: Competitive salary and participation in a discretionary bonus plan from 20%
- Time Off: 28 days of annual holiday plus Berlin public holidays.
- Pension: €3,000 annual contribution to a private pension scheme on your behalf.
- Commuter & Wellness: €20 monthly BVG ticket subsidy and €25 monthly ClassPass membership subsidy.
- Growth: Access to external and internal training via our Training & Development Policy.
- Culture: A sociable, open, and international working environment.
Key Skills
Ranked by relevanceReady to apply?
Join Anson McCade and take your career to the next level!
Application takes less than 5 minutes

