Python Software Engineer (Freelance)
Role Overview
We are looking for an experienced Python/FastAPI Engineer to design and develop a secure API proxy for integrating Identity and Access Management (IAM) systems. You will work on enabling internal teams to securely and efficiently interact with platforms such as Microsoft Entra ID and Omada IGA through a robust and scalable API layer.
This role involves working within a complex application and data ecosystem, ensuring secure access, proper authorization, and seamless system integrations.
Key Responsibilities
- Develop a secure-by-design API proxy using Python and FastAPI
- Design and implement integrations with:
- Microsoft Entra ID
- Omada IGA
- Other internal systems and services
- Define and implement authorization and security models (OAuth2, roles, scopes, least privilege)
- Build and maintain well-documented, scalable API endpoints
- Collaborate with IAM, security, and platform teams to deliver compliant solutions
- Set up and manage CI/CD pipelines within a Kubernetes-based platform
- Design and implement monitoring and observability, including:
- Datadog dashboards, alerts, and metrics (latency, errors, throughput)
- Logging and tracing for FastAPI applications
- Ensure code quality and security using tools such as:
- SonarQube
- Container security scanning
- SBOM generation
- Work with modern DevOps and GitOps practices
Tech Stack
- Backend: Python, FastAPI, Pydantic
- IAM: Omada IGA, Microsoft Entra ID
- Cloud: Azure, AWS
- Containerization & Deployment: Kubernetes, ArgoCD, Helm, Kustomize, YAML
- CI/CD & Version Control: Git, GitOps, Renovate
- Infrastructure as Code: Terraform (preferred)
Requirements
- 3–5+ years of experience in backend development using Python/FastAPI or similar frameworks
- Proven experience in building APIs or API proxies in production environments
- Strong understanding of authentication and authorization (OAuth2, OIDC, roles, scopes)
- Experience with IAM concepts and security best practices
- Hands-on experience with Kubernetes deployments and YAML configurations
- Ability to design, build, and maintain scalable and secure systems independently
- Experience working in a DevOps environment with CI/CD pipelines
- Strong communication skills and ability to collaborate with cross-functional teams
Key Competencies
- Strong analytical and problem-solving skills
- Attention to security and compliance requirements
- Ability to justify and communicate technical decisions
- Team-oriented mindset with proactive stakeholder engagement
- Capability to handover and document solutions effectively
Join us and be part of a team where every day is different and innovation thrives! Apply now- [email protected]
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Platform Engineer
2026-04-11
Apps and Infra Team Lead
2026-04-10
Software Engineer (Go)
2026-04-11
- Posted
- Apr 01, 2026
- Type
- Contract
- Level
- Mid-Senior
- Location
- Zwolle
- Company
- CloudScaler Technologies B.V.
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Platform Engineer
2026-04-11
Apps and Infra Team Lead
2026-04-10
Software Engineer (Go)
2026-04-11