Full Stack Python Developer | FastAPI & Data Visualization

Overview

This role focuses on building and scaling backend services for a data visualization product built around a custom Python library. The platform enables the generation, transformation, and export of rich, interactive charts from Python-based data workflows.

The position requires strong expertise in Python and FastAPI, with an emphasis on designing clean APIs, handling data-heavy workloads, and supporting chart rendering and export pipelines. Experience deploying and operating services on Google Cloud Platform (GCP) is desirable.

This is a product-centric engineering role, requiring close alignment with visualization logic, performance considerations, and backend reliability rather than generic CRUD application development.

Job Description

  • Design, develop, and maintain FastAPI-based backend services supporting a Python data visualization library

  • Build APIs that transform analytical data into chart-ready configurations compatible with Highcharts

  • Implement services for chart rendering, export, and data processing

  • Optimize backend performance for data-heavy and compute-intensive workloads

  • Integrate backend services with frontend visualization layers and export workflows

  • Deploy, manage, and monitor services on Google Cloud Platform (GCP)

  • Ensure code quality, test coverage, and maintainable architecture

Skills & Requirements

  • Strong proficiency in Python with real-world backend development experience

  • Hands-on experience with FastAPI (or similar async Python frameworks)

  • Experience working with data visualization concepts, charting libraries, or analytics platforms

  • Solid understanding of REST APIs, asynchronous processing, and data pipelines

  • Experience deploying applications on GCP (Cloud Run, Compute Engine, GKE, Cloud Functions, etc.)

  • Familiarity with containerization (Docker) and modern backend tooling


    Nice to Have:

  • Prior experience working with Highcharts or similar visualization libraries

  • Experience building export services (PDF, SVG, PNG, server-side rendering)

  • Knowledge of performance optimization for data-intensive applications

  • Exposure to frontend frameworks or chart configuration schemas


    Summary of required skill set:

    Python, FastAPI, Data Visualization, Highcharts Integration, REST APIs, Async Processing, Google Cloud Platform (GCP), Docker, Backend Performance Optimization

Apply Now

Join Our Community

Let us know the skills you need and we'll find the best talent for you