Fullstack Developer
Full Job Description
We are seeking a Senior Full-Stack Engineer to build and scale a centralized Knowledge Automation Platform, serving our Product, Engineering, and Machine Learning initiatives. The Knowledge team manages critical domain expertise currently spread across native systems and Helpjuice. As the business scales across brands, regions, and product categories, this knowledge must evolve from static articles into a structured, automated, and continuously maintained taxonomy that remains accurate and consumable over time.
In this role, you will design and implement systems powering knowledge lifecycle management, automate audits and updates, and transform unstructured content into structured, machine-readable data for Engineering and ML systems. This is a full-stack role with significant ownership across backend systems, data models, automation workflows, and frontend tools for managing and visualizing knowledge. The position is based in Bangalore, India, operating on a hybrid setup, and reports directly to the Director of Engineering. The ideal candidate will have 5-10 years of professional experience in full-stack software development, with a strong passion for building scalable, intelligent systems that drive organizational growth and efficiency.
Responsibilities:
- Design and develop a structured taxonomy for domain knowledge that supports scalable growth and accuracy
- Convert unstructured knowledge from Helpjuice and internal systems into structured, machine-readable formats
- Ensure the knowledge platform accurately reflects evolving products, variants, and attributes across brands and regions
- Develop and evolve data models that capture complex, interconnected relationships, utilizing relational, document, or graph-based data models where appropriate
- Build systems to support the full lifecycle of knowledge, including creation, review, updates, and deprecation
- Implement mechanisms to track knowledge freshness, such as last updated timestamps and confidence levels
- Automatically flag content that requires review or validation, ensuring content remains current and reliable
- Automate updates to the knowledge base when new variants, attributes, or taxonomy structures are introduced or changed
- Ensure synchronization between draft and published knowledge, maintaining consistency with source data and taxonomy updates
- Collaborate closely with Knowledge, Engineering, and ML teams to ensure data structures support downstream applications
- Build scalable, maintainable systems that enable other teams to create flows, logic, and intelligence on top of the knowledge platform
Qualifications:
- 5–10 years of professional experience in full-stack software development
- Proficiency in Python, with experience using frameworks such as Flask, Django, or FastAPI
- Experience building modern frontend applications using React or similar SPA frameworks
- Strong understanding of software engineering fundamentals, including data structures and algorithms
- Experience developing scalable services, APIs, data-driven applications, or automation pipelines
- Proven ability to design structured data models, schemas, and workflows
- Experience working with SQL and/or NoSQL databases
- Experience modeling complex relationships using graph databases or graph-like data structures (e.g., Neo4j, Neptune)
- Familiarity with content management systems, knowledge bases, or large structured datasets
- Experience working with cloud platforms (AWS) and containerization technologies (Docker, Kubernetes)
- Strong problem-solving, debugging, and analytical skills
- Excellent collaboration and communication abilities
- Ability to thrive in a fast-paced, cross-functional environment
Benefits:
- Competitive and pay equity-focused compensation packages
- Hybrid work environment with flexible work-from-anywhere options for 4-8 weeks per year
- Generous leave policies, including paid time off, holidays, sick leave, and parental leave
- Comprehensive medical benefits and insurance coverage to support your well-being
- Opportunity to innovate and directly impact product features and customer experiences
- Be part of a growing, dynamic core team working on cutting-edge AI-powered products
- Collaborative team environment that encourages ownership, creativity, and professional growth
- A culture rooted in intelligence, respect, curiosity, and continuous improvement
Company
FetchJobs.co
Entrupy is a pioneering technology company revolutionizing authentication and verification using AI-powered solutions. We provide secure, scalable, and efficient tools to combat counterfeiting, empowe...