Full-Stack Developer (Python)
Apistride
- Kozhikode, Kerala
- Rs. 20,000-35,000 per month
- Permanent
- Full-time
- Develop and maintain scalable backend services using Python and FastAPI
- Build dynamic and responsive UI
- Design and manage database schemas
- Integrate AI-based modules (e.g., nudges, forecasts) via APIs
- Write clean, testable, and efficient code
- Participate in sprint planning and daily stand-ups
- Collaborate with stakeholders.
- Solid JavaScript/TypeScript and Python.
- Real experience with React (modern hooks) and APIs.
- SQL + PostgreSQL basics (joins, aggregates, indexes).
- Git, basic testing, Docker for local dev, clear written communication.
- Backend: FastAPI, SQLAlchemy, PostgreSQL design (multi-tenant/RLS basics), background jobs (Redis + Celery/Dramatiq), large CSV/XLSX ingestion and mapping.
- Frontend: React + TypeScript, Tailwind + shadcn/ui, forms & validation (react-hook-form + Zod), data fetching (TanStack Query), large tables (virtualized grids), charts (Recharts/ECharts).
- Partitions/materialized views, OAuth to CRMs, OpenTelemetry; or accessibility, WebSockets/SSE, simple design-system thinking.
- pgvector/LLM integration for NL → JSON (not required).
- 1+ years of experience with Python (FastAPI or Django)
- 1+ years of experience with React
- Experience working with REST APIs
- Familiarity with PostgreSQL or similar RDBMS
- Knowledge of Docker, Git, and CI/CD pipelines
- Strong understanding of clean architecture and design patterns
- Ability to write secure and maintainable code
- Experience with commission or financial platforms
- Familiarity with LLM integration / AI features
- Experience with authentication/role-based access systems