Full Stack Engineer

Tata Consultancy Services

New York (NY)

On-site

USD 115,000 - 120,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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

Engineer
Engineer

Tata Consultancy Services • Malvern

On-site
USD 120,000 - 130,000
Discretionary incentive
Comprehensive medical coverage
Parental leaves
Technical Lead
Technical Lead

Tata Consultancy Services • Pittsburgh

On-site
USD 130,000 - 140,000
Medical Coverage
Dental & Vision
Parental Leave
+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
Engineer
Engineer

Tata Consultancy Services • Addison (TX)

On-site
USD 100,000 - 125,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Family Support: Parental Leaves
+3
.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
.Net Full Stack Developer
.Net Full Stack Developer

Tata Consultancy Services • Seattle (WA)

On-site
USD 110,000 - 125,000
Discretionary Annual Incentive
Comprehensive Medical Coverage: Health
Family Support: Parental Leaves
+4
UI Engineer
UI Engineer

Tata Consultancy Services • Parsippany-Troy Hills (NJ)

On-site
USD 100,000 - 130,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Family Leave
+4
Full Stack Engineer
Full Stack Engineer

Tata Consultancy Services • Irving (TX)

On-site
USD 125,000 - 140,000
Dotnet Senior Engineer
Dotnet Senior Engineer

Tata Consultancy Services • Corpus Christi (TX)

On-site
USD 100,000 - 125,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Parental Leaves
+4