Lengin

Senior Full Stack Developer (Python/FastAPI + React/TS)

We are looking for a high-level full-stack developer to take complete ownership of a modern, high-load data analytics and AI-driven platform. This is a role for an architect-minded engineer who enjoys building complex distributed systems from the ground up.
 

Project Context

The platform is built on a microservices architecture (10+ services) and focuses on heavy data processing and AI agent orchestration. You will be responsible for the entire lifecycle of features — from database schema design and async backend logic to sophisticated data visualizations in the UI.
 

Tech Stack

  • Backend: Python 3.11+, FastAPI, SQLAlchemy 2.0 (Async), PostgreSQL, Alembic, Redis.
  • Frontend: React 18, TypeScript (Strict Mode), Vite, Redux Toolkit, Tailwind CSS, MUI.
  • AI & Data: LangGraph/LangChain, OpenAI API, DuckDB, Pandas.
  • Infrastructure: Docker, Docker Compose, AWS (S3, IAM), CI/CD pipelines.
     

What You’ll Do

  • Architect & Build: Lead the development of 10+ Python microservices and a complex React frontend.
  • AI Integration: Implement agent-based architectures using LangGraph and integrate LLM capabilities.
  • Data Engineering: Handle complex SQL queries, performance tuning, and analytical data processing with DuckDB.
  • Data Visualization: Build interactive dashboards and node-based editors (ReactFlow/Charts).
  • End-to-End Ownership: Trace requests from the UI to the database, ensuring system-wide observability and performance.
     

Requirements (Must Have)

  • 5+ years of professional Full Stack experience.
  • Backend Mastery: Deep knowledge of Async Python, FastAPI, and SQLAlchemy 2.0. Proven experience with microservices.
  • Frontend Mastery: Expert-level React 18 and TypeScript (strict mode). Experience with state management (RTK) and schema validation (Zod/Yup).
  • Databases: Strong PostgreSQL skills (indexing, optimization) and Redis (caching/pub-sub).
  • DevOps Mindset: Solid understanding of Docker, containerization, and CI/CD concepts.
     

 Nice to Have 

  • Experience with LangGraph or LangChain.
  • Work with analytical databases (DuckDB, ClickHouse).
  • Experience with ReactFlow or complex Drag-and-Drop UIs.
  • Background in Multi-tenant architecture patterns.
     

What’s in it for you?

  • High Impact: You will be the technical heart of the project.
  • Cutting-edge Stack: No legacy code, no "jQuery-style" JS — only modern, strict, and clean architecture.
  • AI-First Environment: Deep dive into the latest AI agent trends and LLM integrations.
  • Autonomy: Freedom to make architectural decisions and choose the best tools for the job.

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 30 January
87 views
·
9 applications
75% read
·
75% responded
Last responded 2 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...