We are looking for a Senior Full-Stack Developer with strong Python and Vue.js skills to design, build, and maintain applications hosted on Databricks. You will own applications end to end, from backend APIs and data access to the user interface, and deliver reliable, maintainable solutions within an agile team.
• Design, develop, and maintain full-stack applications using Python (backend/APIs) and Vue.js (frontend)
• Build applications that run on the Databricks platform and integrate with Databricks data and services
• Develop and integrate REST APIs and connect applications to databases and data sources
• Manage application code in GitHub repositories, following branching, pull request, and code review practices
• Set up and maintain CI/CD pipelines for building, testing, and deploying applications
• Write clean, tested, and well-documented code
• Troubleshoot application issues and perform root-cause analysis
• Collaborate with data engineers, data scientists, and stakeholders to understand requirements and communicate technical topics clearly
• 6–8 years of software development experience, with strong full-stack experience
• Strong Python skills, including backend/API development (e.g., FastAPI, Flask, or similar)
• Strong Vue.js skills, including modern JavaScript/TypeScript and component-based UI development
• Experience developing and consuming REST APIs
• Experience with Git and GitHub, including pull requests and CI/CD workflows (e.g., GitHub Actions)
• Experience working with relational databases and SQL
• Strong communication skills and ability to work with international clients
• Experience deploying applications on Databricks as Databricks Apps
• Hands-on experience with Databricks (e.g., Unity Catalog, SQL warehouses, Lakeflow Jobs)
• Experience with Docker and cloud platforms (Azure)
• Exposure to data and analytics applications such as dashboards or ML-powered apps
• Bachelor's or Master's degree in Computer Science, IT, or a related field
Python, FastAPI, Flask, Backend Development, API Development, Vue.js, JavaScript, TypeScript, Frontend Development, Component-Based UI Development, Full-Stack Development, Databricks, Databricks Apps, Databricks Platform, Unity Catalog, Databricks SQL Warehouses, Lakeflow Jobs, REST APIs, API Integration, Relational Databases, SQL, Database Integration, Data Source Integration, Git, GitHub, GitHub Actions, Version Control, Branching Strategies, Pull Requests, Code Reviews, CI/CD, Build Automation, Testing, Application Deployment, Clean Code, Code Documentation, Application Maintenance, Troubleshooting, Root Cause Analysis, Docker, Microsoft Azure, Cloud Platforms, Data Analytics Applications, Dashboards, Machine Learning-Powered Applications, Agile Methodology, Stakeholder Collaboration, Requirements Gathering, Technical Communication, International Client Communication.