Interval Group

Software Architect

Interval Group

contract

Posted on:

Location Type: Remote

Location: Germany

Visit company website

Explore more

AI Apply
Apply

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