12 Aug
|
ScatterPie Analytics
|
Pune
12 Aug
ScatterPie Analytics
Pune
Roles & Responsibilities:
- Design, develop, and maintain scalable web applications with FastAPI (backend) and ReactJS
(frontend)
- Collaborate with design, product, QA, and other engineers to deliver features end-to-end
- Write clean, maintainable, and well-tested code; enforce best practices and code standards
- Optimize performance: API latency, DB queries, bundle size, and UI responsiveness
- Build reusable UI components and internal libraries for faster delivery
- Own CI/CD from commit to deploy; instrument services with logs/metrics/alerts
- Troubleshoot and resolve production issues quickly and safely
Requirements
- Strong hands-on experience building RESTful APIs with Python (FastAPI), including
dependency injection, Pydantic models, and async endpoints
- Proficiency with ReactJS (JavaScript/TypeScript), component architecture, and responsive
UI/CSS
- Experience with PostgreSQL (schema design, migrations) and SQLAlchemy/SQLModel
- Built and shipped features end-to-end for both B2B and B2C portals (auth,
dashboards,
reporting)
- Solid Git workflow (PRs, code reviews), and API integration between frontend and backend
- Production debugging skills across the stack (client, API, DB)
Technical Requirements:
- Backend (Python): FastAPI, Pydantic, async I/O, SQLAlchemy/SQLModel, Alembic migrations
- Frontend (React): React 18+, TypeScript, state management (Redux/Context), modern build
tooling (Vite/Webpack), NPM/Yarn
- Data/Infra: PostgreSQL, Redis (caching/queues), Docker & Docker Compose
- APIs & Auth: REST design, pagination/filters, JWT/OAuth2, role-based access
- Testing: PyTest (backend), React Testing Library/Jest (frontend)
- Version Control: Git (branching strategies, code reviews)
- Robust problem-solving & debugging skills; clear written and verbal communication
- Bachelor’s in CS/IT or equivalent practical experience
📌 Full-Stack Developer (Pune)
🏢 ScatterPie Analytics
📍 Pune