Full Stack Engineer

Straive
Bengaluru, Karnataka, India

Job Requirements:

Full Stack Developer - (React + Python) Experience Range – 4 – 8 Years Location – (Bangalore / Hyderabad / Gurgaon /Chennai (Hybrid))

Job Summary

We are looking for an experienced Full Stack Developer with strong expertise in React, TypeScript, Next.js, and Python to build scalable, secure, and interactive web applications. The ideal candidate will have hands-on experience developing frontend interfaces, building backend APIs, implementing real-time streaming for AI agent responses, and integrating fine-grained access controls.

The candidate should be comfortable building evidence-driven interfaces that explain risk flags, enable drill-down into supporting evidence, and capture user feedback. Experience developing AI-powered applications or agent-based systems will be an added advantage.

Key Responsibilities

● Design, develop, and maintain end-to-end web applications using React, TypeScript, and Next.js on the frontend and Python on the backend.

● Develop and maintain backend services and REST APIs using Python frameworks such as FastAPI.

● Design and implement Backend-for-Frontend (BFF) APIs to support efficient communication between frontend applications and backend services.

● Implement real-time streaming interfaces for AI agent responses using Server-Sent Events (SSE) and WebSockets.

● Implement fine-grained Role-Based Access Control (RBAC) and Attribute-Based Access Control (ABAC), including field-level permissions and data masking in the UI.

● Build evidence-based UI views that explain risk flags, display supporting evidence, and enable users to drill down into underlying details.

● Develop user feedback capture mechanisms for AI-generated responses, risk assessments, and other system-generated insights.

● Design and integrate secure, scalable, and maintainable backend services to support frontend functionality.

● Optimize application performance, API response times, reliability, and user experience.

● Collaborate with product managers, designers, and engineering teams to deliver end-to-end solutions.

● Write clean, reusable, and well-tested code while following software development and security best practices.

Required Skills and Qualifications:

● 4–8 years of professional experience in full stack development.

● Strong proficiency in React.js, TypeScript, and Next.js.

● Hands-on experience with Python backend development, preferably using FastAPI.

● Experience designing, developing, and integrating REST APIs and Backend-for-Frontend (BFF) services.

● Knowledge of real-time communication and streaming mechanisms using SSE and/or WebSockets.

● Understanding of RBAC and ABAC, including field-level access controls and UI-level data masking.

● Experience building interactive dashboards, evidence views, and drill-down interfaces for risk assessment or system-generated insights.

● Experience implementing user feedback collection and interaction workflows.

● Strong understanding of JavaScript/TypeScript, Python, HTML5, CSS3, responsive design, and application architecture.

● Experience with API integration, asynchronous processing, error handling, and secure data management.

● Familiarity with automated testing, debugging, and performance optimization across frontend and backend components.

● Strong problem-solving skills and the ability to work collaboratively across teams. About Company: Straive:

Straive is a market leading Content and Data Technology company providing data services, subject matter expertise, & technology solutions to multiple domains.

Data Analytics & Al Solutions, Data Al Powered Operations and Education & Learning form the core pillars of the company’s long-term vision. The company is a specialized solutions provider to business information providers in finance, insurance, legal, real estate, life sciences and logistics. Straive continues to be the leading content services provider to research and education publishers.

Data Analytics & Al Services: Our Data Solutions business has become critical to our client's success. We use technology and Al with human experts-in loop to create data assets that our clients use to power their data products and their end customers' workflows. As our clients expect us to become their future-fit Analytics and Al partner, they look to us for help in building data analytics and Al enterprise capabilities for them.

With a client-base scoping 30 countries worldwide, Straive’s multi-geographical resource pool is strategically located in eight countries - India, Philippines, USA, Nicaragua, Vietnam, United Kingdom, and the company headquarters in Singapore.

Website: https://www.straive.com/ Linkedin

Straive is an equal opportunity employer. We commit to celebrate diversity, equity and inclusion in the workplace.

Score my resume against this job, free →

Questions about this job

How do I apply for the Full Stack Engineer job at Straive?

Use the apply link on this page: you apply directly with Straive on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Straive want for this Full Stack Engineer role?

The job description asks for React.js, TypeScript, Next.js, Python, FastAPI, REST APIs, Backend-for-Frontend (BFF) and SSE. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Straive?

Apply to the Straive roles that match your experience, and tailor your resume to each job description: for this role that means showing React.js, TypeScript, Next.js. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Full Stack Engineer job remote or onsite?

This is based in Bengaluru, Karnataka.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Straive, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →