Full Stack Engineer

Tata Consultancy Services Ltd

  • New York, NY
  • 2 days ago
  • $115,000–$120,000 Per Year

Highlights

Strong Python development skills, including building backend services, REST APIs, and data-processing solutions. SQL: SELECT, JOIN, GROUP BY, window functions, subqueries - comfortable querying a data warehouse independently.

Numbers & Facts

LocationNew York, NY
Salary$115,000–$120,000 Per Year

Description

Must Have Technical/Functional Skills

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

Similar Jobs

See more jobs