Full-Stack Engineer
On-sitePune, Maharashtra, India
Job Summary
Build product features end-to-end across React/TypeScript UI and Node.js or Python backend services, coordinating with design and product for scope and acceptance criteria. Integrate with internal microservices including data pipeline APIs, ML model serving endpoints, and IoT ingestion streams to surface insights. Write performant, type-safe TypeScript components conforming to the design system while meeting WCAG 2.1 AA accessibility standards. Implement RESTful and GraphQL-adjacent API endpoints with Redis caching and optimized PostgreSQL queries. Participate in sprint planning, estimation, and retrospectives to flag scope risks early. Write unit and integration tests targeting over 80% coverage for new feature work and contribute to the shared component test suite. Review pull requests from peers focusing on correctness, security, and maintainability.
Required Qualifications
- 3+ years of full-stack engineering experience shipping production features in a SaaS product
- Strong React proficiency: hooks, context, performance optimisation (memoisation, code splitting), and TypeScript strict-mode discipline
- Solid backend experience with Node.js (Express/Fastify) or Python (FastAPI/Django), including REST API design, middleware patterns, and SQL query optimisation
- Working knowledge of containerisation (Docker) and basic Kubernetes operations — able to read and modify deployment manifests and debug pod-level issues
- Familiarity with CI/CD pipelines (GitHub Actions preferred) and feature-flag-driven progressive delivery
Desired Qualifications
- Experience with Kafka or other message-streaming platforms for event-driven feature patterns
- Prior work on data visualisation libraries (D3.js, Apache ECharts, Victory) relevant to RubiSight dashboard authoring
- Exposure to ML model inference APIs or vector database integrations (pgvector, Pinecone) as part of AI-assisted product features
- Background in enterprise B2B software where multi-tenancy, RBAC, and audit logging are first-class requirements
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.