About the role
fabric is looking for a Full-stack Engineer who can independently own product features end-to-end, from architectural design through deployment, with experience working in small- to mid-sized product companies. This role is ideal for an engineer who enjoys building reliable, extensible backend systems, shipping frontend components, and working in a fast-moving product environment.
Responsibilities:
- Product ownership: architecture, implementation, testing, and production readiness.
- Build backend services using Python, Django, and distributed systems.
- Develop frontend experiences using React and Next.js .
- Collaborate with stakeholders to design and ship reliable features.
- Take ownership of engineering decisions and deliver features with minimal handholding.
Requirements:
- 4 to 8 years of experience in software design, development, and deployment of highly scalable products.
- Minimum 2 years' experience working in early- to mid-stage product companies.
- Demonstrated independent ownership of full features/modules.
- Python and Django are strong preferences as per our stack.
Good-to-Haves:
- Experience with Celery.
- Frontend development experience with React.
Tech Stack:
- Backend: Python, Django.
- Async Processing: Celery.
- Frontend: React, Next.js .
- Systems: Distributed systems, asynchronous workflows.