Python Developer
As a Python Backend Engineer, you work on backend services and APIs within large corporates where reliability, scalability and collaboration with other teams are important. You contribute to digital applications that give customers insight into their financial situation, for example through personal finance overviews and transaction categorisation. The role suits professionals who use Python as their primary programming language and have experience with API development, cloud environments and event-driven services. You may work on assignments within complex financial environments, where technology directly contributes to stable and usable digital services.
This is what you will do
In this role, you design, build and maintain Python backends and REST APIs. You develop services that exchange data with other teams within the organisation and, where relevant, with external partners. In practice, this means working on well-tested code, clear API contracts, error handling and integrations that remain reliable within a complex technical environment.
You work closely with engineers, a product owner and other stakeholders. As a medior professional, you take responsibility for your own components and actively contribute ideas for technical improvements. As a senior professional, you take more ownership of design choices, technical alignment and helping colleagues work with a clear focus on quality. The assignment requires someone who asks questions, proposes improvements and does not simply execute, but also thinks critically about the right solution. The provided assignment describes Python, FastAPI, Azure Functions, Kafka, Azure Service Bus and CI/CD as relevant parts of the technical environment.
What we ask
- Higher professional or academic working and thinking level, preferably in software engineering, computer science or a comparable field
- At least 3 years of hands-on experience with Python as your primary programming language
- Experience designing and building REST APIs, preferably with FastAPI
- Knowledge of unit testing, integration testing and error handling
- Experience with cloud environments, preferably Azure, is a plus
- Knowledge of Kafka, Azure Service Bus or event-driven architecture is a plus
- Experience in banking, fintech or another financial environment is a plus
- You work carefully, communicate clearly and are comfortable asking substantive questions
- You are based in the Netherlands and able to work hybrid when the assignment requires it
- Good command of English is important; Dutch is a plus within many corporate environments
Benefits
Through Solid Professionals, you work on one substantive assignment with one client. You are employed by us for the duration of that assignment. This gives you focus and clarity, with one assignment at a time and a contract that matches the duration of the assignment.
Wat je kunt verwachten
- Fixed salary aligned with your experience
- Substantive assignments within complex financial environments
- Room for development and further specialisation
- Personal guidance from a performance manager
- Access to a professional network