Una candidatura completa en un minuto
Currículum y carta de presentación personalizados, listos para enviar.
Trida Labs is hiring a Backend Developer to build and maintain the services that power Trida Labs products. You will work across APIs, databases, background jobs, and AI-enabled data workflows, collaborating with AI, Data, QA, and Product teams.
The role emphasizes Python-based backend development with Flask or FastAPI, SQLAlchemy, and strong PostgreSQL expertise, in an on-site Pune environment. 3–5 years of professional experience is required.
Company: Trida Labs
Location: Pune, Maharashtra, India
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, which enables natural-language interaction with enterprise data; and TridaPad MCP Server, which connects AI assistants and MCP-compatible clients with TridaPad capabilities.
We're looking for a Backend Developer to build and maintain the services behind Trida Labs products.
TridaPad's backend is built with Flask, Flask-RESTful, SQLAlchemy, and RQ on Redis. AgentSQL is a FastAPI service built with LangChain and LangGraph. You'll work across APIs, database access, background jobs, data-source integrations, and the execution and data layers around AI workflows.
Build and maintain REST APIs and backend services using Flask and FastAPI.
Implement request validation, authentication, authorization, and error handling.
Maintain TridaPad's Flask services and contribute to its SQLAlchemy 1.3 → 2.x migration.
Work with PostgreSQL and SQLAlchemy across TridaPad and AgentSQL.
Write and review SQL used by backend services.
Maintain data integrity and organization-level data separation.
Work with Alembic and Flask-Migrate to implement database schema changes.
Coordinate with the Database Engineer on schema and query performance work.
Build and maintain the connector framework and backend APIs used by TridaPad to work with more than 70 data sources.
Handle differences in schemas, data types, authentication, query execution, and result handling across supported data platforms.
Work with the Database Engineer on engine-specific connector behavior and database integration issues.
Handle large query results and data-intensive backend workflows.
Build the backend services supporting AgentSQL's natural-language-to-SQL workflow, including schema retrieval, SQL execution, and result handling.
Implement backend validation and safeguards around AI-generated SQL and database operations.
Work with AI engineers to troubleshoot issues affecting generated queries, execution, and returned results.
Develop and maintain RQ-based background jobs running on Redis for query execution and other asynchronous workflows.
Support scheduled queries and rq-scheduler workflows, including job status, timeouts, failures, and retries.
Investigate slow API responses, long-running jobs, and backend execution issues.
Maintain and extend the TridaPad MCP Server using FastMCP and its tools for AI assistants.
Write and maintain backend tests using Python and pytest, covering APIs and backend workflows across normal, edge, and failure scenarios.
Investigate production issues across APIs, databases, background jobs, connectors, and external data sources.
Work with QA engineers to reproduce defects, identify root causes, and verify fixes.
You’ll own backend features from implementation through production support, working closely with Frontend, AI, Data, QA, and Product teams.
3–5 years of professional experience in backend or software development.
Strong Python experience building REST APIs with Flask or FastAPI.
Strong SQL and PostgreSQL experience.
Experience with SQLAlchemy or a similar ORM.
Understanding of database transactions, data integrity, and schema migrations.
Experience with background jobs or asynchronous processing.
Experience with authentication, authorization, and API security.
Experience writing automated backend tests.
Experience with both Flask and FastAPI.
Experience with SQLAlchemy 1.x and 2.x, Alembic, or Flask-Migrate.
Experience with RQ, Redis, or similar background job systems.
Experience with LangChain, LangGraph, MCP, FastMCP, or AI/LLM applications.
Experience with natural-language-to-SQL or AI-assisted data applications.
Experience building connectors for multiple databases or external data sources.
Experience with Docker or cloud deployments.
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 Backend Developer, you'll build the services behind each step.
Trida Labs is an equal opportunity employer. We value diversity and are committed to creating an inclusive and respectful workplace for everyone.
You do not need to match every requirement listed above. If you have strong backend development fundamentals and believe you can contribute to the role, we encourage you to apply.