Senior Full Stack Engineer (Bengaluru)

Senior Full Stack Engineer (Bengaluru)

24 Oct
|
Software Mechanics
|
Bengaluru

24 Oct

Software Mechanics

Bengaluru

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.

· Robust 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

📌 Senior Full Stack Engineer (Bengaluru)
🏢 Software Mechanics
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior full stack engineer (bengaluru) / bengaluru