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 |
📊
$3500-5500
Average salary range of similar jobs in
analytics →
Loading...