Role - Full-Stack Developer (Frontend-Focused, Python + Databricks Integration)
¿Le interesa este puesto? Puede encontrar toda la información relevante en la descripción a continuación.
Location - Hybrid (Sant cugat, Barcelona ) – 3 days in a week at onsite.
Engagement type - Permanent
Experience - 1-3 years
Overview -
We are building an internal sustainability data-driven application and are looking for a Full-Stack Developer with strong frontend expertise and solid backend/data integration skills.
You will primarily focus on building a polished, production-quality frontend while integrating with Python-based backend services and Databricks-powered data pipelines.
What You'll Work On
* A full-featured internal product UI (not just dashboards)
* Backend services that connect frontend data pipelines
* Integration with Databricks workflows (batch data processing, GB-scale datasets)
Responsibilities
* Develop a modern, scalable frontend application (likely React or similar)
* Implement backend APIs using Python (FastAPI, Flask, or similar)
* Integrate frontend with data processed via Databricks pipelines
* Collaborate with the team to implement existing architecture (not design from scratch)
* Ensure smooth data flow between UI and backend services
* Write clean, maintainable, and well-tested code
Required Skills
* Strong frontend experience (React, Vue, or similar frameworks)
* Solid JavaScript/TypeScript skills
* Experience building product-grade UIs (not just simple dashboards)
* Python backend development (FastAPI, Flask, or Django)
* Experience consuming and building REST APIs
* Basic understanding of data pipelines and ETL workflows
* Strong xohynlm Excel and VBA proficiency, including deciphering complex spreadsheet models and reprogramming their functionality into robust Python-based applications.
* Comfortable working in a team and executing defined tasks
Nice to Have
* Experience integrating with Databricks or Apache Spark environments
* Understanding sustainability or ESG Data
* Familiarity with data-heavy applications
* Experience with authentication, state management, and performance optimization
* Exposure to cloud environments (AWS, Azure, or GCP)