5 - 7 years
10 - 16 Lacs
Posted:4 days ago
Role Overview
We are looking for an experienced Full-Stack Engineer to develop modern, data-intensive web applications with strong frontend and backend integration. The candidate will be responsible for building interactive interfaces, developing backend APIs, integrating data services, and implementing configurable workflows for data exploration and processing. The role requires strong hands-on development skills, sound application design practices, and the ability to deliver end-to-end features.
Key Responsibilities
· Design, develop, and maintain responsive web applications using React and TypeScript.
· Build interfaces for dataset exploration, table previews, schema inspection, metadata management, and configuration.
· Develop interactive interfaces for data transformations, joins, filtering, aggregations, and reusable templates.
· Build backend REST APIs using Python and FastAPI.
· Integrate frontend components with backend services, databases, and data processing pipelines.
· Develop job management interfaces to display execution status, progress, logs, and error details.
· Implement configurable interfaces for managing datasets, storage settings, and analytical layer metadata.
· Develop authentication, authorization, and role-based access control within the defined requirements.
· Design and maintain database schemas, SQL queries, and application metadata using PostgreSQL or MySQL.
· Implement API validation, exception handling, loading states, and user-friendly error messages.
· Build reusable UI components and maintain modular, maintainable application code.
· Collaborate with data engineers to define API contracts and integrate pipeline execution workflows.
· Containerize application services using Docker and support deployment in offline, on-premises environments.
· Write unit and integration tests, debug application issues, and maintain technical documentation.
Required Skills
· 5–7 years of hands-on experience in full-stack application development.
· Strong proficiency in React, TypeScript, JavaScript, HTML, and CSS.
· Experience building data-intensive applications involving tables, filters, forms, metadata, and interactive user workflows.
· Strong experience developing REST APIs using Python and FastAPI.
· Experience integrating frontend applications with backend APIs and asynchronous or long-running jobs.
· Hands-on experience with PostgreSQL or MySQL, including schema design, SQL queries, and application data management.
· Experience implementing authentication, authorization, and role-based access control.
· Experience developing reusable components, managing frontend state, and implementing form validation.
· Experience building configurable, metadata-driven interfaces rather than relying on hardcoded datasets and workflows.
· Practical experience with Docker, Linux, Git, application debugging, and deployment workflows.
· Understanding of API contracts, request validation, exception handling, and API documentation.
· Ability to develop and own features end to end, from requirement analysis through implementation, integration, testing, and delivery.
Pay: ₹1,000,000.00 - ₹1,650,000.00 per year
Work Location: In person
Free courses, interview questions and practice for each skill.
Full Time
Software Mechanics
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Python coding challenges to boost your skills
Start Practicing Python NowBengaluru east
Salary: Not disclosed
Salary: Not disclosed
Bengaluru
10.0 - 16.5 Lacs P.A.
Bengaluru
Salary: Not disclosed
Pune
Salary: Not disclosed
Bengaluru
Salary: Not disclosed
Hyderabad
Salary: Not disclosed
Bengaluru east
Salary: Not disclosed
Salary: Not disclosed
Bengaluru
10.0 - 16.5 Lacs P.A.
AI Job Matching Summary