Senior Full-Stack Developer (Python & Vue.js)

Overview

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.

Job Description

Key Responsibilities

• 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

Required Skills

• 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

Good to Have

• 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

Qualifications

• Bachelor's or Master's degree in Computer Science, IT, or a related field

Skills & Requirements

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.

Apply Now

Join Our Community

Let us know the skills you need and we'll find the best talent for you