Senior Python Developer
If you're passionate about clean Python development, building enterprise-grade integrations, and working in a fast-evolving domain like renewable energy, this role is a great fit for you. Join us to m
Project Overview
Our client is a leading German manufacturer of customized solar energy solutions, specializing in photovoltaic systems, energy storage, and innovative cloud technologies. Their mission is to empower individuals to achieve energetic independence through advanced digital and hardware solutions.
As part of their digital transformation, the client is investing in the development of backend services to integrate Microsoft Dynamics 365 with other enterprise IT systems. You will join a growing team of skilled Python developers, contributing to the end-to-end development cycle, from design and implementation to deployment and DevOps.
Tech Stack:
- Python (3.x)
- Django; FastAPI under consideration
- PostgreSQL, MongoDB (or similar relational/NoSQL systems)
- Git
- RESTful APIs, Unit Testing, CI/CD (Jenkins/GitLab CI), Docker, Kubernetes (Nice to have)
- Cloud: Azure (Nice to have), experience with AWS or GCP also a plus
- DevOps principles, async programming (optional)
Responsibilities:
- Design, develop, and maintain backend services that integrate Microsoft Dynamics 365 with internal enterprise systems
- Analyze existing implementations, integrate new data sources, and optimize current solutions
- Work within defined architectural and coding standards
- Collaborate closely with client teams on DevOps-oriented delivery
- Document services and processes according to internal guidelines
- Provide training and knowledge-sharing to internal teams
Requirements:
- Strong experience in backend development using Python
- Solid understanding of at least one Python web framework (e.g., Flask, FastAPI, Django)
- Experience building and consuming RESTful APIs
- Familiarity with relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB)
- Good understanding of unit testing, version control (Git), and clean code practices
- Proficient in English
Nice to Have:
- Experience with Docker, Kubernetes, or CI/CD pipelines
- Familiarity with cloud platforms (Azure preferred, AWS/GCP also considered)
- Exposure to asynchronous programming or data engineering topics
- Department
- Software Delivery
- Role
- Software Engineer
- Locations
- Poland (PL)
- Remote status
- Hybrid
- Hourly salary
- PLN110 - PLN150
- Employment type
- Full-time
- Monthly salary (gross)
- 13500 - 18500
- Skills
- Cloud, Python
- Experience
- Senior
- Area
- Backend
About Spyrosoft
Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. In 2021 and 2022, we were among the fastest growing technology companies in Europe, according to the Financial Times. We were founded by a group of tech experts with established backgrounds in software engineering, who created an ‘engineer-to-engineer’ workplace, powered by enthusiasm, fairness and authentic relationships. Having a unique offering, which bridge the gap between technology and business, we specialise in technology solutions for industry 4.0, automotive, geospatial, healthcare & life sciences, employee experience & education and financial services industries.
Already working at Spyrosoft?
Let’s recruit together and find your next colleague.