Full Stack Engineer

Tata Consultancy Services

New York (NY)

On-site

USD 115,000 - 120,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Discretionary Annual Incentive
Comprehensive Medical Coverage
Parental Leave
401K Plan

Job summary

Tata Consultancy Services in the United States is seeking a talented Full Stack Developer to join our engineering teams. You will design and implement features using React, TypeScript, Python, and REST APIs, delivering responsive front-end and robust backend services.

Collaborate with data scientists and designers, translate wireframes into production-grade interfaces, and contribute to shared component libraries while ensuring UI consistency and quality across products.

Qualifications

  • Proficiency in React with experience building web applications through academic, personal, internship, or professional projects.
  • Strong Python development skills, including building backend services, REST APIs, and data-processing solutions.
  • Experience with TypeScript and/or strong JavaScript fundamentals, including type safety concepts and modern development practices.
  • Working knowledge of SQL, including joins, aggregations, CTEs, and window functions.
  • Ability to translate wireframes and UX designs into high-quality, responsive front‑end applications.
  • Strong analytical, problem-solving, and communication skills with the ability to collaborate effectively across teams.
  • Experience delivering end-to-end projects, capstones, or applications used by real users.
  • Internship or professional experience contributing to production software in a product or engineering environment.
  • Familiarity with Figma and collaborating with design teams to implement user experiences.
  • Experience building prototypes, internal tools, or data applications using Streamlit or similar technologies.
  • Knowledge of Storybook, component libraries, and front‑end documentation practices.
  • Experience developing backend services using FastAPI, Flask, or similar frameworks.
  • Exposure to cloud platforms such as AWS, Azure, or GCP.
  • Understanding of data warehousing concepts and experience with relational or non‑relational databases.
  • Experience working with design systems, reusable component frameworks, and UI consistency standards.

Responsibilities

  • Develop and maintain full‑stack applications using React, TypeScript, Python, and REST APIs.
  • Build end‑to‑end features spanning user interfaces, backend services, and data integrations.
  • Collaborate with data scientists and engineers to surface data and model outputs effectively.
  • Own the design, development, testing, and deployment of assigned features.

Skills

React
Python
TypeScript/JavaScript
SQL
UX/UI translation

Education

Bachelor of Computer Science

Tools

Figma
Streamlit

Job description

Job Description
  • Proficiency in React with experience building web applications through academic, personal, internship, or professional projects.
  • Strong Python development skills, including building backend services, REST APIs, and data-processing solutions.
  • Working knowledge of SQL, including joins, aggregations, CTEs, and window functions.
  • Ability to translate wireframes and UX designs into high-quality, responsive front‑end applications.
  • Strong analytical, problem-solving, and communication skills with the ability to collaborate effectively across teams. Preferred
  • Experience delivering end-to-end projects, capstones, or applications used by real users.
  • Internship or professional experience contributing to production software in a product or engineering environment.
  • Familiarity with Figma and collaborating with design teams to implement user experiences.
  • Experience building prototypes, internal tools, or data applications using Streamlit or similar technologies.
  • Knowledge of Storybook, component libraries, and front‑end documentation practices.
  • Experience developing backend services using FastAPI, Flask, or similar frameworks.
  • Exposure to cloud platforms such as AWS, Azure, or GCP.
  • Understanding of data warehousing concepts and experience with relational or non‑relational databases.
  • Experience working with design systems, reusable component frameworks, and UI consistency standards.
Required
  • Proficiency in React with experience building web applications through academic, personal, internship, or professional projects.
  • Strong Python development skills, including building backend services, REST APIs, and data-processing solutions.
  • Experience with TypeScript and/or strong JavaScript fundamentals, including type safety concepts and modern development practices.
  • Working knowledge of SQL, including joins, aggregations, CTEs, and window functions.
  • Ability to translate wireframes and UX designs into high-quality, responsive front‑end applications.
  • Strong analytical, problem-solving, and communication skills with the ability to collaborate effectively across teams. Preferred
  • Experience delivering end-to-end projects, capstones, or applications used by real users.
  • Internship or professional experience contributing to production software in a product or engineering environment.
  • Familiarity with Figma and collaborating with design teams to implement user experiences.
  • Experience building prototypes, internal tools, or data applications using Streamlit or similar technologies.
  • Knowledge of Storybook, component libraries, and front‑end documentation practices.
  • Experience developing backend services using FastAPI, Flask, or similar frameworks.
  • Exposure to cloud platforms such as AWS, Azure, or GCP.
  • Understanding of data warehousing concepts and experience with relational or non‑relational databases.
  • Experience working with design systems, reusable component frameworks, and UI consistency standards.
Tech Stack & Skillset Core Front‑End
  • React: components, hooks, props, state — able to build from scratch without a tutorial open
  • TypeScript / JavaScript: type annotations, async patterns, browser fundamentals
  • CSS: layout, responsive design, basic animation — comfort translating a design into code
  • Testing: unit tests with Jest or equivalent; understanding of why tests exist, not just how to write them
Design & Prototyping
  • Figma: able to read and navigate design files; bonus if you have created or annotated them
  • Streamlit: rapid prototyping of data‑backed surfaces and internal tooling
  • Storybook: component documentation and isolated development (familiarity sufficient)
Backend & Data
  • Python: FastAPI, Flask, or equivalent for building REST APIs and backend services
  • SQL: SELECT, JOIN, GROUP BY, window functions, subqueries — comfortable querying a data warehouse independently
  • REST API design: data contracts, request/response handling, error patterns
  • Basic data pipeline awareness: able to read and understand how data flows from source to surface
Tooling & Environment
  • Git: branching, pull requests, code review workflow in a team environment
  • Cloud familiarity: GCP, AWS, or Azure at a working or student level
  • CI/CD basics: able to run tests, read a build pipeline, and understand deployment concepts
Roles & Responsibilities
Full Stack Developm ent
  • Develop and maintain full‑stack applications using React, TypeScript, Python, and REST APIs.
  • Build end‑to‑end features spanning user interfaces, backend services, and data integrations.
  • Collaborate with data scientists and engineers to surface data and model outputs effectively.
  • Own the design, development, testing, and deployment of assigned features.
Functional Prototyping
  • Develop functional prototypes to validate product concepts and user requirements.
  • Rapidly iterate on solutions based on stakeholder and end‑user feedback.
  • Translate ideas into working applications that demonstrate business value.
  • Support early‑stage experimentation and proof‑of‑concept development.
Component Library Contribution
  • Contribute reusable components to a shared enterprise component library.
  • Follow established development standards, patterns, and best practices.
  • Create documentation and unit tests to support component adoption and maintainability.
  • Promote consistency and reusability across applications and products.
Design Collaboration
  • Partner with UX/UI designers to translate wireframes and designs into production‑ready solutions.
  • Participate in design reviews, user feedback sessions, and product discussions.
  • Identify technical considerations and implementation constraints early in the design process.
  • Collaborate closely with cross‑functional teams to deliver intuitive user experiences.
Backend Services & Data Integration
  • Design, develop, and maintain backend services and API layers supporting intelligence products.
  • Build and manage APIs, data contracts, integrations, and service interactions.
  • Integrate applications with data pipelines, analytics platforms, and model outputs.
  • Ensure reliable, scalable, and accurate data delivery to user‑facing applications.
  • Troubleshoot and resolve integration, API, and data‑related issues in collaboration with platform and data engineering teams
TCS Employee Benefits Summary
  • Discretionary Annual Incentive.
  • Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
  • Family Support: Maternal & Parental Leaves.
  • Insurance Options: Auto & Home Insurance, Identity Theft Protection.
  • Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
  • Time Off: Vacation, Time Off, Sick Leave & Holidays.
  • Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.
  • Salary Range: $115,000 – 120,000 a year

Qualifications: BACHELOR OF COMPUTER SCIENCE

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

React Developer / Engineer
React Developer / Engineer

Tata Consultancy Services • New York (NY)

On-site
USD 115,000 - 120,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
401K Plan
+1
Engineer- Analysis
Engineer- Analysis

Tata Consultancy Services • Lewisville (TX)

On-site
USD 120,000 - 125,000
Discretionary Annual Incentive
Medical Coverage: Medical & Health, DV
Family Leave
+3
Senior .NET Full Stack Developer _ AWS
Senior .NET Full Stack Developer _ AWS

Tata Consultancy Services • Owings Mills (MD)

On-site
USD 115,000 - 125,000
Discretionary Incentive
Medical Coverage
Parental Leave
+3
Engineer- Full stack development
Engineer- Full stack development

Tata Consultancy Services • Phoenix (AZ)

On-site
USD 100,000 - 118,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Family Support: Leaves
+3
Full Stack Python Developer with AI experience
Full Stack Python Developer with AI experience

Tata Consultancy Services • Jersey City (NJ)

Hybrid
USD 100,000 - 125,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Family Support: Parental Leaves
+2
Sr. Fullstack developer
Sr. Fullstack developer

Tata Consultancy Services • New York (NY)

On-site
USD 135,000 - 160,000
Discretionary Annual Incentive
Medical Coverage: Medical & Health, &c
Parental Leaves
+4
Full Stack Engineer
Full Stack Engineer

Tata Consultancy Services • Pleasanton (CA)

On-site
USD 100,000 - 115,000
Medical coverage (health)
Dental & Vision
401K & Retirement
+2
.Net Fullstack Developer
.Net Fullstack Developer

Tata Consultancy Services • North Charleston (SC)

On-site
USD 100,000 - 125,000
Engineer
Engineer

Tata Consultancy Services • Boston (MA)

On-site
USD 90,000 - 95,000
Discretionary annual incentive
Comprehensive medical coverage
Parental leaves
+3
Senior .Net Fullstack Developer
Senior .Net Fullstack Developer

Tata Consultancy Services • Ladson (SC)

On-site
USD 110,000 - 120,000
Discretionary annual incentive
Comprehensive medical coverage
401K plan and retirement benefits
+1