We are seeking an experienced Full Stack Developer with strong expertise in Databricks, SQL, and modern web technologies. The ideal candidate will design, develop, and maintain scalable applications that integrate data engineering, analytics, and interactive user interfaces. This role requires a blend of front-end and back-end development skills, coupled with hands-on experience in Databricks and large-scale data management.
Design and develop full-stack applications using React/Angular/Vue (front-end) and Node.js/Java/.NET (back-end).
Build and optimize data pipelines, transformations, and workflows in Databricks.
Write efficient, scalable, and maintainable SQL queries for analytics, reporting, and integration.
Collaborate with data engineers, analysts, and business stakeholders to translate requirements into technical solutions.
Integrate APIs and services to support real-time and batch data-driven applications.
Ensure code quality, security, and performance through testing, code reviews, and best practices.
Deploy applications in cloud environments (Azure/AWS/GCP) with CI/CD pipelines.
6+ years of experience as a Full Stack Developer.
Strong experience with Databricks (data pipelines, notebooks, Delta Lake, Spark SQL).
Proficiency in SQL (complex queries, performance tuning, stored procedures).
Hands-on experience with at least one modern front-end framework (React, Angular, or Vue).
Back-end expertise in Node.js or Java.
Strong understanding of REST APIs, microservices, and integration patterns.
Experience with cloud platforms (Azure preferred; AWS/GCP acceptable).
Familiarity with CI/CD tools (GitHub Actions, Jenkins, Azure DevOps, etc.).
Excellent problem-solving and communication skills.
Experience with data visualization tools (Power BI, Tableau, or similar).
Knowledge of Python for data-related tasks.
Exposure to big data technologies (Apache Spark, Kafka, Delta Lake).
Familiarity with containerization (Docker, Kubernetes).