We are seeking a Senior Full-Stack Engineer with a strong emphasis on Python backend development and data engineering to deliver high-impact business intelligence and data visualization solutions.
You'll take ownership of the full data pipeline, from designing robust ETL processes in Python to building interactive, user-facing dashboards using modern JavaScript/React frameworks.
Must-have skills:
- Expert-level proficiency in Python and its relevant ecosystem for backend development (Flask, Django, FastAPI) and data manipulation (Pandas).
- Strong working experience with modern frontend development, specifically React and TypeScript/JavaScript.
- Proven experience implementing interactive data visualizations using dedicated libraries (D3.js, Vega, Plotly, or similar).
- Demonstrated ability to take end-to-end ownership of complex features and projects, including architecture, implementation, deployment, and monitoring.
- Strong knowledge of SQL and experience with schema design and query optimization for relational databases (PostgreSQL, MySQL).
- Experience contributing to or actively working with open-source projects, particularly those related to Business Intelligence or Data Visualization.
Nice-to-have skills:
- Direct production experience with Apache Superset .
- Deep expertise in ETL/Data Engineering tools and concepts (Apache Airflow, dbt, cloud-based data warehouses).
- Familiarity with containerization (Docker) and cloud services (AWS, GCP, or Azure).
- Experience integrating Python applications with modern authentication and authorization systems (OAuth2, SSO).
The icing on the Kake: