Senior Python Developer (f/m/d) wanted! Ref.Nr. 4183!
WFA Digital Insight
The demand for skilled Python developers continues to rise, with a 25% increase in job postings over the past year. As companies like agex IT gmbh expand their digital capabilities, professionals with expertise in data integration, processing, and engineering are in high demand. With the shift to remote work, opportunities for skilled developers to work on exciting projects have never been greater. In this current market, candidates who can demonstrate strong technical skills, attention to detail, and the ability to work independently will stand out. Before applying, candidates should be aware of the company's specific requirements and be prepared to showcase their experience with Python, SQL, and data modeling.
Job Description
About the Role
The Senior Python Developer role at agex IT gmbh is a unique opportunity for a skilled professional to join a dynamic team and contribute to the development of innovative digital solutions. As a senior developer, you will be responsible for managing data integration, processing, and engineering tasks, working closely with the team to design, implement, and refine automated data import routines, database structures, and data models.In this role, you will have the opportunity to work on a variety of projects, from data analysis and processing to the development of dashboards and visualizations. Your expertise in Python, SQL, and data modeling will be essential in driving the success of these projects. The team at agex IT gmbh is committed to delivering high-quality solutions, and as a senior developer, you will play a key role in ensuring that these standards are met.
The company is looking for a professional who is not only skilled in Python development but also has a strong understanding of data integration, processing, and engineering. If you have a passion for working with data, a keen eye for detail, and excellent problem-solving skills, this could be the ideal role for you.
What You Will Do
- Design, refine, and implement automated data import routines, including documentation, parsing, validation, error handling, and handover
- Develop and enhance dashboards and visualizations displaying operational KPIs and metrics, including documentation and handover
- Implement comparison views, trend analysis, and anomaly detection logic based on agreed requirements
- Configure notification and alerting mechanisms in case of detected deviations
- Generate analytical outputs and reports
- Provide senior-level Python full-stack engineering and consulting services within the agreed technology landscape
- Deploy and configure components on container-based platforms, including documentation and knowledge transfer
- Develop and maintain CI/CD pipelines, and perform runtime troubleshooting
- Design and evolve database structures and data models
- Collaborate with the team to identify and prioritize project requirements
What We Are Looking For
- Senior-level experience in Python backend development (Python 3.11 or newer, ideally Python 3.13 readiness)
- Strong experience with SQL and relational databases (e.g., PostgreSQL), including data modeling and query optimization
- Experience with data pipelines (ETL/ELT), incremental data loading, logging, and alerting
- Experience with dashboarding and visualization technologies (e.g., Python Dash, React-FastAPI or comparable solutions)
- Practical experience with DevOps tooling and workflows (e.g., Azure DevOps)
- Experience working with container-based environments using Kubernetes platforms and Helm charts
- Experience with report generation (Word / PDF)
- Excellent problem-solving skills and attention to detail
- Fluent German and English (min. C1 or comparable)
Nice to Have
- Experience within the energy sector
- Knowledge of additional programming languages (e.g., Java, C++)
- Experience with agile development methodologies (e.g., Scrum, Kanban)
- Certification in Python development or a related field
Benefits and Perks
- Competitive salary
- Opportunity to work on exciting and challenging projects
- Collaborative and dynamic work environment
- Professional development and growth opportunities
- Remote work arrangements (95% remote, 5% on-site in Berlin)
- Access to cutting-edge technologies and tools
- Comprehensive benefits package, including health insurance and retirement plan
- Paid time off and holidays
How to Stand Out
- Ensure your portfolio includes examples of your Python development work, particularly in data integration, processing, and engineering.
- Familiarize yourself with the company's technology landscape and be prepared to discuss your experience with container-based platforms and Kubernetes.
- Highlight your problem-solving skills and attention to detail, as these are essential for success in this role.
- Be prepared to discuss your experience with data pipelines, dashboarding, and visualization technologies.
- Research the company's culture and values, and be prepared to discuss how your skills and experience align with these.
- Consider reaching out to the company's HR department or a current employee to learn more about the company culture and the role.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.