
Software Architect
Interval Group
contract
Posted on:
Location Type: Remote
Location: Germany
Visit company websiteExplore more
About the role
- Lead architect for core IaaS components
- Define software architecture for infrastructure orchestration layers and distributed microservices
- Translate domain models into Pydantic-based schemas and establish service discovery patterns
- Lead the definition of FastAPI-based REST interfaces and integrate asynchronous processing via Celery, RabbitMQ, and event-driven communication through Kafka
- Drive the roadmap for microservices architecture, utilising graph-based dependency resolution and ArangoDB for complex resource management
- Establish architectural guardrails for observability, operational resilience, and security (OAuth2, IAM)
- Conduct cross-functional reviews and act as the primary architectural contact for engineering teams
- Coordinate with Product Management and platform sponsors to ensure technical decisions align with broader business strategies and modular scalability
Requirements
- Senior-level expert in infrastructure platform engineering
- Highly experienced in software architecture or infrastructure platform engineering
- Expertise in Python: Advanced knowledge of modern idioms and best practices
- Deep experience with FastAPI, Pydantic, and Celery/RabbitMQ
- Proficiency in relational, document, and graph databases (specifically ArangoDB or similar)
- In-depth experience in microservices design, including synchronisation, replication, consensus, and event-driven design (DDD)
- Strong understanding of AuthN/AuthZ (IAM, RBAC, OAuth, OIDC) and observability stacks (Prometheus, Grafana, OpenTelemetry)
- Solid understanding of Kubernetes concepts (Namespaces, Ingress, Service Mesh)
- Preferred certifications in TOGAF, AWS, Azure, or GCP
- Ability to work independently, manage technical complexity, and mentor engineering groups in an Agile/DevOps environment
Benefits
- Flexible working hours
- Access to exciting projects in various industries
- Competitive pay
- Dedicated team support
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonFastAPIPydanticCeleryRabbitMQKafkaArangoDBmicroservices designKubernetesobservability
Soft skills
leadershipcommunicationindependent worktechnical complexity managementmentoringcross-functional collaborationstrategic alignment
Certifications
TOGAFAWSAzureGCP