7+ years as a Full Stack Developer or similar engineering role
Experience with frontend development using React and modern JavaScript/TypeScript
Proficient in backend development with Python (Django/FastAPI) or Node.js
Skilled in designing and optimizing database schemas for PostgreSQL and managing unstructured data with DynamoDB
Understanding of API design (RESTful) and fundamental UI/UX principles
Responsibilities
Design and maintain responsive UIs using modern frameworks
Develop backend services and robust RESTful APIs
Optimize database structures and queries for performance
Collaborate with cross-functional teams to define application requirements
Troubleshoot and resolve software issues in a timely manner
Benefits
Flexible work schedule
Opportunities for professional development
Health and wellness programs
Collaborative and inclusive company culture
Full Job Description
Required Qualifications • Experience: 7+ years of professional experience as a Full Stack Developer or in a similar engineering role. • Frontend Development: Design, build, and maintain responsive, interactive UIs using React and modern JavaScript/TypeScript. • Backend Development: Develop robust, secure, and high-performance server-side logic and RESTful APIs using Python (Django/FastAPI) or Node.js ecosystems. • Database Architecture: Design and optimize schemas, data models, and queries for PostgreSQL (relational) or manage unstructured data/state via DynamoDB (NoSQL). • Core Concepts: Familiarity with API design (RESTful), version control (Git), and foundational UI/UX principles.
Preferred Qualifications • Cloud Ecosystem: Experience deploying and scaling applications on Cloud Platforms (AWS, Azure, or GCP). • DevOps/Containerization: Familiarity with Docker, Kubernetes, and setting up CI/CD workflows.
Salary Range: $110,000 to $125,000 per year
About Tata Consultancy Services
Tata Consultancy Services (TCS) is an Indian multinational information technology (IT) services and consulting company, headquartered in Mumbai, Maharashtra, India. It is a subsidiary of Tata Group and operates in 149 locations across 46 countries. TCS is the largest Indian company by market capitalization and is ranked 11th on the Forbes Global 2000 list of the world's biggest public companies. TCS is also the second-largest IT services company in the world by revenue and the largest employer of women in India. The company provides services in areas including IT, consulting, and business solutions.