Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Trida Labs in Hyderabad, Telangana, is seeking a Full-Stack Developer to build and maintain features across the frontend and backend of our enterprise data products. The role involves working on TridaPad (React/JavaScript) and AgentSQL (FastAPI) with SQLAlchemy and Redis.
You will contribute across UI, APIs, databases, data-source integrations, and AI-assisted features, collaborating with frontend, backend, AI, data, QA, and product teams.
About the Job
Company: Trida Labs
Location: Hyderabad, Telangana
Work Model: On-site
Employment Type: Full-time
Experience: 3–5 Years
Trida Labs builds products for enterprise data, analytics, and intelligent applications.
Our products include:
TridaPad — A platform for querying, analyzing, and visualizing enterprise data.
AgentSQL — A natural-language interface for working with enterprise data and generating SQL.
TridaPad MCP Server — Connects AI assistants and MCP-compatible clients with TridaPad capabilities.
We're looking for a Full-Stack Developer to build and maintain features across the frontend and backend of Trida Labs products.
TridaPad is a mature React application built primarily with JavaScript and React 16. Its backend uses Flask, Flask-RESTful, SQLAlchemy, and RQ on Redis, while AgentSQL is a FastAPI service built with LangChain and LangGraph. You'll work across user interfaces, APIs, databases, data-source integrations, and AI-assisted features.
Build and maintain production features using React, JavaScript, HTML5, and CSS3.
Develop interfaces for SQL editing, query results, dashboards, data exploration, and AI-assisted workflows.
Work with Ant Design, Less, and existing frontend components.
Integrate frontend features with backend APIs and handle loading, errors, pagination, and data updates.
Improve frontend performance for large datasets and data-intensive interfaces.
Build and maintain REST APIs and backend services using Python, Flask, and FastAPI.
Implement request validation, authentication, authorization, and error handling.
Work with PostgreSQL and SQLAlchemy across TridaPad and AgentSQL.
Work with Redis and RQ for background query execution and scheduled workflows.
Build AgentSQL features end to end, from FastAPI streaming endpoints to the React UI that shows generated SQL, results, and charts.
Work with AI engineers on natural-language-to-SQL features.
Turn AgentSQL answers into saved TridaPad queries, visualizations, and dashboards.
Work with APIs and backend services supporting TridaPad's 70+ data sources.
Handle data-source-specific behavior, query execution, result handling, and errors across integrated systems.
Write Cypress end-to-end tests and pytest backend tests for critical workflows.
Investigate production issues across frontend, APIs, databases, background jobs, and data-source integrations.
Work with QA engineers to reproduce defects, identify root causes, and verify fixes.
Help upgrade TridaPad from React 16 to a current React version.
Help introduce TypeScript and modern React patterns.
Contribute to migration from Enzyme toward React Testing Library.
Help introduce TanStack Query alongside the existing axios service layer.
You'll own full-stack features from implementation through production support, working closely with Frontend, Backend, AI, Data, QA, and Product teams.
3–5 years of professional full-stack or software development experience.
Solid JavaScript and React experience.
Solid Python experience with Flask, FastAPI, or similar backend frameworks.
Experience building and consuming REST APIs.
Solid SQL and PostgreSQL experience, including an ORM such as SQLAlchemy.
Understanding of authentication, authorization, and application access controls.
Experience writing automated tests and troubleshooting production issues.
Experience with TypeScript and modern React development.
Experience with Redis and RQ.
Experience with Cypress, Jest, or React Testing Library.
Experience with data-intensive applications, analytics platforms, or SaaS products.
Experience with AI/LLM applications, natural-language-to-SQL, or agent-based systems.
Experience with Docker or cloud-based applications.
A typical workflow starts with a user asking a question in natural language. AgentSQL generates SQL, TridaPad executes it against the customer's data source, and the results are returned for analysis and visualization.
As a Full-Stack Developer, you’ll build features across the frontend, APIs, and data layer behind each step.
Trida Labs is an equal opportunity employer. We value diversity and are committed to creating an inclusive workplace where everyone can contribute and grow.
You do not need to match every requirement listed above to apply. If you have strong experience in some areas and are motivated to learn the rest, we'd still like to hear from you.