Spyrosoft
Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. We have been included in the Financial Times ranking of 1000 fastest growing companies for three consecutive years: 2021, 2022 and 2023.
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
Net per hour - B2B
Check similar offers