Company Description
ScatterPie Analytics is dedicated to modernizing business intelligence through the implementation of cutting-edge technologies required for market success. By blending the best of open-source and enterprise tools, we create powerful, cost-effective, and flexible intelligence solutions. Our company is focused on bringing data closer to people and empowering businesses with modern analytics.
Role Description
We are seeking a talented Full-Stack Developer with strong expertise in building scalable, high-performance web applications using modern backend frameworks (NodeJS or Python) and frontend frameworks (ReactJS or Angular). You will be responsible for delivering end to-end features across B2B and B2C portals, including authentication, dashboards, and reporting systems, collaborating closely with product, design, QA, and engineering teams.
What You’ll Do
Design, develop, and maintain scalable web applications with NodeJS (Express.js / NestJS) or Python (FastAPI) on the backend and ReactJS or Angular on the frontend. Build and optimize RESTful APIs, ensuring efficient data flow and security with JWT / OAuth2.
Collaborate across teams to deliver features end-to-end, including UI / UX implementation, backend logic, and database design.
Write clean, maintainable, and well-tested code following best practices and coding standards.
Optimize performance across the stack : API latency, database queries, frontend load time, and bundle size.
Build reusable frontend components and backend libraries to speed up development.
Own CI / CD pipelines for smooth, automated deployments and monitor production environments.
Troubleshoot and resolve production issues across frontend, backend, and database layers.
Must-Have Skills & Experience Backend :
Strong hands-on experience building RESTful APIs using either : NodeJS (Express.js or NestJS) with Sequelize or other ORMs (Prisma, TypeORM) o Python (FastAPI) with Pydantic, async I / O, SQLAlchemy / SQLModel
Proficient in authentication / authorization patterns (JWT, OAuth2, role-based access).
Experience with PostgreSQL including schema design, migrations, and query optimization.
Familiarity with Redis for caching and background job queues.
Experience with Docker and container orchestration tools is a plus.
Frontend :
Proficiency with ReactJS (v18+) or Angular, including component architecture and responsive UI development.
Strong skills in TypeScript and modern build tools (Webpack, Vite).
Experience with CSS frameworks like Bootstrap or Tailwind CSS.
Frontend testing using React Testing Library, Jest, or Angular-specific tools (e.g., Karma, Jasmine).
Fullstack Developer • rajkot, gujarat, in