
- Kurum/Firma: PURE ENERGY
- Pozisyon: Senior Python Developer
- İşveren Web Sitesi: https://pureenergy.com.tr/
İlan Bitiş Tarihi: 27/01/2026
Senior Python Developer
Pure is a clean tech organization focusing on Energy & Climate Products Trading, Virtual Power Plant management, Origination and Sustainable Advisory. Operating in Germany, Netherlands, Türkiye and UAE. Pure Energy stands at the forefront of the energy revolution, pioneering innovative solutions through its commitment to sustainable and digital practices. Integrating the trading & origination know-how with our state-of-the-art technologies and market-maker algorithms, we ensure that every megawatt we manage contributes to a cleaner, greener planet while stabilizing the market and the grid.
Based in our office in Istanbul, we are looking for a highly skilled Senior Python Developer to join our Technology team.
Role :
As a Senior Python Developer, you will play a pivotal role in our technological evolution. Your responsibilities will include:
Spearheading the modernization of our current software architecture.
Architecting and developing new software solutions, with a core focus on Python, FastAPI, and SQLAlchemy.
Engaging directly with business units in Germany and Turkey to translate functional requirements into high-performing technical solutions.
Leading the charge on systems integration, connecting CRM, ERP-HR, potential Finance, and ETRM systems.
Driving the adoption of best practices and cutting-edge processes within Pure Energy’s technology team.
Key Responsibilities:
1.Software Architecture & Development:
Conduct in-depth analysis of existing applications, devising and overseeing refactoring and redesign strategies.
Design and build new, scalable solutions using modern frameworks and microservices principles, with a strong emphasis on Python and FastAPI.
Develop and optimize data access layers utilizing SQLAlchemy.
Champion code quality through the implementation of best practices, rigorous code reviews, and comprehensive automated testing.
2.Business Collaboration:
Act as a key liaison with business stakeholders in Germany and Turkey to gather and refine requirements.
Translate complex business needs into clear technical specifications and actionable development roadmaps.
Deliver regular progress updates and conduct demonstrations for stakeholders.
3.Systems Integration & Data Management:
Lead the technical integration of critical business systems, including CRM, ERP-HR, and Finance, while evaluating potential ETRM solutions.
Define and implement robust data exchange patterns, including APIs built with FastAPI, ETL processes, and event-driven architectures leveraging Kafka.
Develop and manage database migrations using Alembic.
Troubleshoot and enhance integration workflows to ensure optimal reliability and performance.
4.Process, Practice & Workflow Leadership:
Mentor and guide development teams on coding standards, advanced design patterns, and security best practices, particularly within the Python landscape.
Implement and manage Workflow Management tools to streamline development and operational processes.
5.Project Management & Governance:
Work in close collaboration with Project Managers to plan development sprints, define clear deliverables, and establish achievable milestones.
Proactively identify potential technical risks and formulate effective mitigation strategies.
Maintain comprehensive documentation for architecture, key technical decisions, and operational procedures.
Technical Qualifications:
Proven track record as a Senior Python Developer in a dynamic environment.
Extensive experience with FastAPI for building high-performance, asynchronous APIs.
Deep understanding and practical application of SQLAlchemy for Object-Relational Mapping and database interaction.
Solid experience with PostgreSQL or similar relational databases.
Proficiency in using Alembic for database schema migrations.
Hands-on experience with Kafka for building real-time data pipelines and event-driven architecture.
Familiarity with various Workflow Management tools (e.g., Airflow, Prefect, or similar).
Experience with containerization technologies, particularly Docker.
A strong grasp of modern software architecture principles, including microservices.
Expertise in systems integration patterns (APIs, ETL, event-driven).
Commitment to code quality, demonstrated through experience with code reviews and automated testing.
Temporal.io knowledge is a significant asset.
Language skills: Fluency in English is essential for this role (both written and spoken), Proficiency in German would be a valuable asset and will be highly regarded.
Bachelor’s degree or higher in Computer Engineering, Software Engineering, or a related field,
Years of experience; minimum 6+ years and proven ability to carry out the responsibilities of the role.
Pure Energy offers:
The sunny sides of professionalism and the great spirit of a scale-up
Opportunities for personal and professional development in a field shaping the future of markets.
A lean yet challenging working environment orchestrating; know-how, responsibility and “the next thing”.
Competitive salary and bonus scheme and a comprehensive wellness package.
How to Apply:
Ready to be part of the energy revolution and Pure Energy’s growth story? Send your CV : talent@pureenergy.com.tr
