Job Title:
Full Stack Engineer
Company: KniTT
Location: Thiruvananthapuram, Kerala
Created: 2025-10-02
Job Type: Full Time
Job Description:
Role: Full-Stack Developer (React + Python + Databricks SQL) Role Summary We are building data-centric applications on Databricks Apps that combine interactive React UIs with Python backends powered by Databricks SQL and Delta Lake. We are looking for a Full-Stack Developer who can design and deliver modern, scalable applications that integrate seamlessly with the Databricks Lakehouse platform. Responsibilities Develop interactive, user-friendly React frontends inside Databricks Apps. Build and maintain Python backends using FastAPI/Flask , integrated with Databricks SQL endpoints . Write secure, parameterized queries against Delta Lake tables via Unity Catalog . Design and expose REST APIs that serve curated data and support interactive UI workflows. Collaborate with Databricks engineers to connect front-end workflows with data pipelines. Implement authentication and authorization flows (SSO, OAuth, token management). Work with CI/CD pipelines (GitHub Actions/Azure DevOps) to deploy applications across DEV/QA/PROD. Optimize for performance, scalability, and cost efficiency in Databricks. Required Skills Frontend (React): Strong React expertise (Hooks, Context API, state management). UI frameworks (TailwindCSS, Material Ui etc.). Data visualization libraries (Recharts, D3, Plotly). API integration (async data handling). Backend (Python + Databricks): Strong Python development with FastAPI/Flask . Experience writing APIs that query Databricks SQL endpoints . Proficiency in SQL, parameterized queries, and performance tuning. Experience integrating with Databricks REST APIs/SDKs (jobs, clusters, secrets, Unity Catalog). Databricks Integration: Understanding of Delta Lake. Unity Catalog for governance and secure data access. Familiarity with Databricks Apps SDK, lifecycle, and deployment. DevOps / CI/CD: GitHub Actions, Azure DevOps, or similar CI/CD pipelines. Docker knowledge for packaging backend services. Awareness of cloud IAM, networking, and secrets management. Preferred / Nice to Have Exposure to PySpark for advanced transformations. Knowledge of healthcare or data compliance domains (HIPAA/PHI). Experience with observability tools (Dynatrace, Datadog, Prometheus, ELK, Open Telemetry). Required Qualifications: 6+ years of professional experience as a Full Stack Developer. Expert-level knowledge of Python (Flask, Django, FastAPI). Strong hands-on experience with ReactJS .