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