Python (FastAPI) Engineer with React Skills

Python (FastAPI) Engineer with React Skills

Python (FastAPI) Engineer with React Skills

Python (FastAPI) Engineer with React Skills

Innerspace GmbH

Informationsdienste

Innsbruck

  • Art der Beschäftigung: Vollzeit
  • 60.000 € (Unternehmensangabe)
  • Vor Ort

Python (FastAPI) Engineer with React Skills

Passt der Job zu Dir?

Mit einem XING Profil siehst Du gleich, welche Deiner Fähigkeiten und Wünsche konkret zum Job passen. Damit Du Dich nicht nur im Home-Office wie zuhause fühlst.

Jetzt anmelden und herausfinden

Über diesen Job

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.

  • Tech stack focus: Python 3.11+, FastAPI, PostgreSQL, SQLAlchemy/Pydantic, React (TypeScript), and AWS (ECS Fargate, API Gateway, S3, RDS).
  • Impact: Ship reliable APIs that power data‑intensive B2B workflows.
  • Collaboration: Work closely with Product Owners, Data Engineers, QA, and DevOps to align experience, usability, and performance.

Tasks

Backend Engineering (FastAPI)

  • 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.

Frontend Integration (React)

  • 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.

The Role (Examples)

  • 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.

Requirements

Must Haves

  • 3+ years of professional Python experience building production APIs with FastAPI (or similar) and PostgreSQL expertise.
  • 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.

Nice to Haves

  • AWS experience (ECS Fargate, API Gateway, RDS, S3), Infrastructure‑as‑Code, and containerization (Docker).
  • WebSockets, background workers (Celery/RQ), and caching (Redis) for responsiveness and scale.
  • Experience with B2B data products, analytics/report generation, and domain‑driven API design.

How we work

  • Product‑led: We iterate with real user feedback, prioritizing clarity and reliability in workflows and APIs.
  • Collaboration: Close alignment between Product, Engineering, QA, and DevOps; clear API contracts and shared ownership of outcomes.
  • Quality by default: Code reviews, meaningful tests, observability, and automated delivery pipelines.

Success in 30 days

  • Understand product goals, data model, and deployment workflows; run local and staging environments confidently.
  • Deliver at least one end‑to‑end feature: FastAPI endpoints + React integration, with tests and monitoring in place.
  • Improve a performance or reliability bottleneck and document the before/after impact.

Benefits

  • A minimum gross salary of 60.000€ per year (overpayment possible)
  • Flexible working time
  • Permanent full-time contract (38,5 h / week)
  • A modern office in Innsbruck, in the middle of the Alps
  • Starting date as soon as possible
  • Mobility package (1-year ticket for public transport in Tyrol or a parking space near the office)
  • Free English courses with your team colleagues

Unternehmens-Details

company logo

Innerspace GmbH

Computer-Software

11-50 Mitarbeitende

Wattens, Österreich

Wir benachrichtigen Dich gern über ähnliche Jobs in Innsbruck:

Ähnliche Jobs

Python Entwickler / Python Developer (m/w/ d) - bis 6000 Euro

Tech Staff Solutions Heidelberg GmbH

München + 0 weitere

42.000 €70.980 €

Python Entwickler / Python Developer (m/w/ d) - bis 6000 Euro

München + 0 weitere

Tech Staff Solutions Heidelberg GmbH

42.000 €70.980 €

Python Engineer (m/w/d) - CRM-Integrationen - 100% Home-Office

Scale ONE GmbH

München + 0 weitere

52.500 €73.500 €

Python Engineer (m/w/d) - CRM-Integrationen - 100% Home-Office

München + 0 weitere

Scale ONE GmbH

52.500 €73.500 €

Python Entwickler / Backend Developer (m/w/d) - bis 6000 Euro

Tech Staff Solutions Heidelberg GmbH

Kempten + 0 weitere

42.000 €70.980 €

Python Entwickler / Backend Developer (m/w/d) - bis 6000 Euro

Kempten + 0 weitere

Tech Staff Solutions Heidelberg GmbH

42.000 €70.980 €

Python Entwickler / Backend Developer (m/w/d) - bis 6000 Euro

Tech Staff Solutions Heidelberg GmbH

München + 0 weitere

42.000 €70.980 €

Python Entwickler / Backend Developer (m/w/d) - bis 6000 Euro

München + 0 weitere

Tech Staff Solutions Heidelberg GmbH

42.000 €70.980 €

Python Entwickler / Backend Developer / Softwareentwickler (m/w/d) bis zu 9.600€ brutto

Tech Staff Solutions Heidelberg GmbH

München + 0 weitere

39.000 €115.000 €

Python Entwickler / Backend Developer / Softwareentwickler (m/w/d) bis zu 9.600€ brutto

München + 0 weitere

Tech Staff Solutions Heidelberg GmbH

39.000 €115.000 €

Python Softwareentwickler (m/w/d) - bis 6000 Euro

Tech Staff Solutions Heidelberg GmbH

München + 0 weitere

42.000 €70.980 €

Python Softwareentwickler (m/w/d) - bis 6000 Euro

München + 0 weitere

Tech Staff Solutions Heidelberg GmbH

42.000 €70.980 €

Fullstack Web Developer - Python | Angular (m/w/ d) - bis 6000 Euro

Tech Staff Solutions Heidelberg GmbH

Rosenheim + 0 weitere

42.000 €70.980 €

Fullstack Web Developer - Python | Angular (m/w/ d) - bis 6000 Euro

Rosenheim + 0 weitere

Tech Staff Solutions Heidelberg GmbH

42.000 €70.980 €

Fullstack Web Developer - Python | Angular (m/w/ d) - bis 6000 Euro

Tech Staff Solutions Heidelberg GmbH

München + 0 weitere

42.000 €70.980 €

Fullstack Web Developer - Python | Angular (m/w/ d) - bis 6000 Euro

München + 0 weitere

Tech Staff Solutions Heidelberg GmbH

42.000 €70.980 €

Senior Full-Stack Software Engineer (m/w/d) - Node/Python - - C1 Deutsch erforderlich / must have

Tech Punk GmbH

München + 0 weitere

56.000 €75.000 €

Senior Full-Stack Software Engineer (m/w/d) - Node/Python - - C1 Deutsch erforderlich / must have

München + 0 weitere

Tech Punk GmbH

56.000 €75.000 €