Jr. Software Developer.Programming-AI.26-27
Role Overview:
As a Data Engineer – Full Stack, you will bridge the gap between raw data pipelines and the end-user interface. You will spend your day architecting efficient ETL processes to handle large datasets while simultaneously building responsive, high-performance web applications that visualize and interact with this data. Working closely with cross-functional teams, you will ensure that our data infrastructure is not only robust and scalable but also accessible through seamless, user-centric dashboards. Your contributions will directly influence how our clients derive actionable insights from their data, making you a pivotal player in our product development lifecycle.
Key Responsibilities:
- Design and maintain scalable ETL pipelines using Python and PySpark to ensure high-quality data ingestion and transformation for downstream analytics.
- Develop and optimize complex SQL queries to manage large-scale databases, ensuring data integrity and performance for reporting requirements.
- Build and deploy secure, high-performance RESTful APIs using Flask and FastAPI to facilitate seamless communication between data services and frontend applications.
- Engineer intuitive and responsive user interfaces using React.js to provide stakeholders with clear, actionable data visualizations.
- Implement server-side logic and real-time data handling using Node.js to enhance the overall responsiveness and functionality of our platforms.
- Collaborate with product managers and stakeholders to translate business requirements into technical specifications, ensuring the final output aligns with organizational goals.
Required Skillset:
- Demonstrated expertise in data engineering workflows, specifically in architecting ETL processes and managing large datasets using Python and PySpark.
- Proficiency in database management and complex query optimization using SQL to support high-volume data operations.
- Proven ability to develop full-stack applications, with a strong command over backend frameworks like Flask, FastAPI, and Node.js, alongside frontend development in React.js.
- Strong analytical and problem-solving skills, with the ability to troubleshoot complex data bottlenecks and UI performance issues.
- Excellent communication skills, enabling you to articulate technical concepts to non-technical stakeholders and work effectively within a collaborative team environment.
- A minimum of 2 to 4 years of professional experience in a similar full-stack or data engineering capacity, with a readiness to work from Mumbai.
Must-have Skills:
All core Data Engineering skills (PySpark, ETL, SQL)
Python backend + API development (FastAPI / Flask)
Frontend basics (React / Node.js)
Ability to build data-driven UI dashboards
Good-to-have:
End-to-end data product development mindset
Integration experience with APIs + UI