Job
- Level
- Experienced
- Job Field
- Web, Full Stack, Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Salary
- from 60.000 € Gross/Year
- Location
- Innsbruck, Gemeinde Wattenberg
- Working Model
- Onsite
Job Summary
In this role, you will develop high-performance backend APIs using FastAPI and integrate them with React frontends, while focusing on secure data flows and API design.
Job Technologies
Your role in the 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.
This text has been machine translated. Show original
Our expectations of you
Qualifications
- Hands-on React with TypeScript: data fetching patterns, API integration, state management, and component architecture.
- Starke Testdisziplin (pytest, Contract-Tests), Typsicherheit (Pydantic/typing) und CI-Vertrautheit.
- 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.
Experience
- 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.
This text has been machine translated. Show original
Benefits
Food & Drink
More net
Health, Fitness & Fun
Work-Life-Integration
Job Locations
Topics that you deal with on the job
This is your employer
Innerspace
Innsbruck
We are the Innerspace VR-Simulator company. We empower our customers and their employees to master essential industrial processes through combining VR expertise, training strategy, and industry knowledge. Our VR simulator systems for the pharmaceutical industry are impactful and scalable.
Description
- Company Size
- 50-249 Employees
- Founding year
- 2017
- Language
- English
- Company Type
- Startup
- Working Model
- Full Remote, Hybrid, Onsite
- Industry
- Internet, IT, Telecommunication, Pharmaceutical Sector, Chemical Industry, Biotech, Education System
Dev Reviews
by devworkplaces.com
Total
(1 Review)4.3
Culture
4.0Engineering
4.6Career Growth
4.5Workingconditions
4.3