Python Developer

We are looking for a skilled Python Developer to work on scalable, data-driven applications. The ideal candidate will have strong experience in backend development, frontend application design, SQL optimization, and Databricks-based data engineering. This role involves building efficient APIs, developing ETL pipelines, and creating interactive user interfaces for analytics and business solutions.

Key Responsibilities

Backend Development (Python)

  • Develop and maintain APIs and backend services using Python frameworks such as Flask, FastAPI, or Django.
  • Integrate backend services with Databricks SQL endpoints for data access.
  • Ensure backend applications are secure, scalable, and high-performing.

Databricks & Data Engineering

  • Build ETL pipelines and workflows using PySpark on Databricks.
  • Work with Delta Lake, Unity Catalog, and Databricks REST APIs.
  • Optimize data pipelines and queries for performance and cost efficiency in Azure or AWS cloud environments.

SQL Database Management

  • Write and optimize complex SQL queries.
  • Manage relational databases and integrate them with Databricks.
  • Perform data cleansing, transformation, and aggregation for reporting and analytics.

Frontend Development (React)

  • Design and develop responsive and interactive user interfaces using React.js.
  • Integrate frontend components with backend APIs and Databricks datasets.
  • Use visualization libraries such as D3.js, Plotly, or Recharts to create dashboards.

Collaboration & DevOps

  • Collaborate with cross-functional teams including data scientists, product managers, and UX designers.
  • Participate in CI/CD pipelines using GitHub Actions, Azure DevOps, or similar tools.
  • Document workflows and follow coding standards and best practices.

Required Skills

  • Strong hands-on experience in Python development.
  • Proficiency in React.js and modern frontend development.
  • Strong knowledge of SQL and relational databases.
  • Experience with Databricks, PySpark, Delta Lake, and Unity Catalog.
  • Familiarity with Azure or AWS cloud environments.
  • Understanding of REST APIs, CI/CD, and Git-based workflows.

Preferred Skills

  • Experience in building data visualization dashboards.
  • Knowledge of performance tuning and query optimization.
  • Exposure to Agile/Scrum delivery processes.
  • Good communication and teamwork skills.

Job Details

Company
Neev
Location
London Area, United Kingdom
Posted