Job
- Level
- Erfahren
- Job Feld
- Web, Full Stack, Back End
- Anstellung
- Vollzeit
- Vertragsart
- Unbefristetes Dienstverhältnis
- Gehalt
- ab 60.000 € Brutto/Jahr
- Ort
- Innsbruck, Gemeinde Wattenberg
- Arbeitsmodell
- Onsite
Job Zusammenfassung
In dieser Rolle entwickelst du leistungsstarke Backend-APIs mit FastAPI und integrierst diese mit React-Frontends, während du dich um sichere Datenflüsse und API-Design bemühst.
Job Technologien
Deine Rolle im Team
- We are seeking a Python Engineer specialized in FastAPI who is also comfortable building and integrating React frontends.
- You will design and implement scalable, secure, and high-performance backend APIs, ensure seamless frontend integrations, and collaborate across Product, QA, and DevOps to deliver customer-ready features end-to-end.
- Design and implement RESTful APIs (and WebSockets where appropriate) using FastAPI with clear versioning, pagination, validation, and error handling.
- Model data with SQLAlchemy, optimize queries, and maintain robust schemas and migrations for PostgreSQL.
- Own service reliability: health checks, observability (logging, metrics, tracing), and performance baselines under realistic load.
- Implement authentication and authorization (OAuth 2.0/JWT), role-based access control, and secure data flows aligned with industry compliance.
- Build and integrate React (TypeScript) clients and reusable data-access layers that consume FastAPI endpoints efficiently and securely.
- Ensure consistent API contracts, types, and error surfaces; collaborate on API design to minimize coupling and enable rapid iteration.
- Drive performance on the client: smart caching, pagination/virtualization strategies, and resilient network handling.
- Schema-validated CRUD and search endpoints for process and risk data with robust filtering and pagination for large datasets.
- Signed URL flows for secure document storage and retrieval on S3 with audit trails and access policies.
- Event-driven background tasks (e.g., report generation) with task queues and idempotent processing.
Unsere Erwartungen an dich
Qualifikationen
- Hands-on React with TypeScript: data fetching patterns, API integration, state management, and component architecture.
- Strong testing discipline (pytest, contract tests), type safety (Pydantic/typing), and CI familiarity.
- Security-minded engineering: OAuth 2.0/JWT, RBAC, secure coding practices, and handling of PII/compliance considerations.
- WebSockets, background workers (Celery/RQ), and caching (Redis) for responsiveness and scale.
Erfahrung
- 3+ years of professional Python experience building production APIs with FastAPI (or similar) and PostgreSQL expertise.
- AWS experience (ECS Fargate, API Gateway, RDS, S3), Infrastructure-as-Code, and containerization (Docker).
- Experience with B2B data products, analytics/report generation, and domain-driven API design.
Benefits
Essen & Trinken
Mehr Netto
Gesundheit, Fitness & Fun
Work-Life-Integration
Job Standorte
Themen mit denen du dich im Job beschäftigst
Das ist dein Arbeitgeber
Innerspace
Innsbruck
Innerspace helps leading pharmaceutical companies to effectively train and assess cleanroom personnel to avoid errors and reduce risks. We offer a scalable and globally implementable Virtual Reality (VR) Simulator for the training of cleanroom personnel, guided by psychological insights and supported by state-of-the-art technology.
Description
- Unternehmensgröße
- 50-249 Employees
- Gründungsjahr
- 2017
- Sprachen
- Englisch
- Unternehmenstyp
- Startup
- Arbeitsmodell
- Full Remote, Hybrid, Onsite
- Branche
- Internet, IT, Telekom, Pharma, Chemie, Biotech, Bildungswesen
Dev Reviews
by devworkplaces.com
Gesamt
(1 Bewertung)4.3
Culture
4.0Engineering
4.6Career Growth
4.5Workingconditions
4.3