Full Stack Data Engineer

3 - 6 years

10 - 15 Lacs

Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description


Job Title: Full Stack Data Engineer Location: Pune Employment Type: Full-Time Experience Level: Mid to Senior Job Overview We are seeking a highly skilled Full Stack Data Engineer who is passionate about building backend systems, managing data infrastructure, and contributing to the frontend when needed. You will work at the intersection of web development and data engineering, helping build robust APIs, manage modern databases like Supabase and PostgreSQL, and deliver insights through analytics and automation. This role blends engineering craftsmanship with data intuition to power internal tools and business intelligence. Key Responsibilities Backend & Full Stack Development Design and maintain scalable web applications using Python (Django). Integrate and manage PostgreSQL and Supabase databases. Build and optimize RESTful or GraphQL APIs for internal and external use. Occasionally contribute to frontend tasks (React/Vue/HTML/CSS/JS) for dashboards or internal tools. Ensure performance, security, and efficiency across the stack. Database Engineering & Administration Design and normalize database schemas to support scale and performance. Implement data backup, restore, and security protocols.


Monitor and optimize query performance across data-intensive systems. API & System Integration Develop, document, and maintain APIs for seamless data exchange. Integrate with third-party and internal services using modern authentication standards. Maintain version control and backwards compatibility. Data Reporting & Analytics Build automated and ad-hoc data reports for key stakeholders. Translate business needs into KPIs and dashboards using analytics tools. Conduct exploratory data analysis (EDA) to uncover insights and trends. Process Automation & Internal Tooling Identify and automate manual or inefficient workflows using custom scripts or no-code tools. Collaborate with cross-functional teams to design scalable internal systems and technical processes. Drive end-to-end automation from data ingestion to actionable reporting. Required Qualifications Strong experience with Python (Django) for backend development. Deep understanding of PostgreSQL, Supabase, or similar modern data platforms. Skilled in SQL, schema design, and database optimization.


Experience with API development and integration, including authentication (OAuth/JWT). Familiarity with basic frontend frameworks (React, Vue, or plain JS/HTML/CSS). Hands-on with ETL pipeline design, data modeling, and reporting tools. Solid understanding of Git, CI/CD workflows, and agile software practices. Optional Skills (Nice-to-Have) DevOps: Deployment and environment management (e.g., Gunicorn, Nginx, Docker). Linux/Ubuntu: Server maintenance, scripting, log analysis. Data Visualization: Experience with tools like Metabase, Redash, or custom dashboards. Cloud Platforms: Experience with cloud infrastructure (e.g., GCP, AWS, Vercel). Soft Skills Strong communication and asynchronous collaboration abilities. Proactive, independent problem-solver who thrives in a remote-first environment. Ability to balance technical detail with business context. Passion for clean code, system optimization, and impactful automation.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You