Negotiable
Undetermined
Undetermined
London Area, United Kingdom
Summary: The Python Developer role in London focuses on combining backend data engineering with frontend application development. The position requires expertise in Python, React.js, SQL, and Databricks to create scalable, data-driven applications. Responsibilities include building APIs, developing ETL pipelines, managing SQL databases, and designing interactive user interfaces. Collaboration with cross-functional teams and participation in DevOps practices are also key aspects of the role.
Key Responsibilities:
- Build APIs and services using Python frameworks (Flask, FastAPI, Django).
- Integrate with Databricks SQL endpoints for data access.
- Ensure performance, scalability, and security of backend systems.
- Develop ETL pipelines and workflows using PySpark on Databricks.
- Work with Delta Lake, Unity Catalog, and Databricks REST APIs.
- Optimize queries and pipelines for cost efficiency in cloud environments (Azure/AWS).
- Write and optimize complex SQL queries.
- Manage relational databases and integrate with Databricks.
- Perform data cleansing, transformation, and aggregation for analytics.
- Design and build responsive, interactive UIs using React.js.
- Integrate frontend components with backend APIs and Databricks datasets.
- Use visualization libraries (D3.js, Plotly, Recharts) for dashboards.
- Work with cross-functional teams (data scientists, product managers, UX designers).
- Participate in CI/CD pipelines (GitHub Actions, Azure DevOps).
- Document workflows and ensure compliance with coding standards.
Key Skills:
- Proficiency in Python, React.js, SQL, and Databricks.
- Experience with Python frameworks (Flask, FastAPI, Django).
- Knowledge of ETL processes and data engineering using PySpark.
- Familiarity with Delta Lake, Unity Catalog, and Databricks REST APIs.
- Strong SQL skills for database management and optimization.
- Ability to design responsive UIs and integrate with backend services.
- Experience with visualization libraries (D3.js, Plotly, Recharts).
- Collaboration skills for working in cross-functional teams.
- Understanding of CI/CD practices and tools (GitHub Actions, Azure DevOps).
- Strong documentation and coding standards compliance.
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Role Title : Python Developer
Location : London, UK
Employment Type : Permanent
A Python + React + SQL + Databricks developer role blends backend data engineering with frontend application development, requiring strong coding skills in Python, React.js, SQL, and Databricks for building scalable, data-driven applications.
Key Responsibilities
- Backend Development (Python)
- Build APIs and services using Python frameworks (Flask, FastAPI, Django).
- Integrate with Databricks SQL endpoints for data access.
- Ensure performance, scalability, and security of backend systems.
- Databricks & Data Engineering
- Develop ETL pipelines and workflows using PySpark on Databricks.
- Work with Delta Lake, Unity Catalog, and Databricks REST APIs.
- Optimize queries and pipelines for cost efficiency in cloud environments (Azure/AWS).
- SQL Database Management
- Write and optimize complex SQL queries.
- Manage relational databases and integrate with Databricks.
- Perform data cleansing, transformation, and aggregation for analytics.
- Frontend Development (React)
- Design and build responsive, interactive UIs using React.js.
- Integrate frontend components with backend APIs and Databricks datasets.
- Use visualization libraries (D3.js, Plotly, Recharts) for dashboards.
- Collaboration & DevOps
- Work with cross-functional teams (data scientists, product managers, UX designers).
- Participate in CI/CD pipelines (GitHub Actions, Azure DevOps).
- Document workflows and ensure compliance with coding standards.